Diego Costa scored his eighth goal in six Barclays Premier League matches as Chelsea earned a 3-0 victory over Aston Villa at Stamford Bridge.
Costa has been nursing a hamstring problem, but there were no signs of an injury as he continued his outstanding start to his Chelsea career by finding the back of the net with a towering second-half header on Saturday.
Oscar opened the scoring early in the first half with his second goal in as many matches and that set the tone, as Jose Mourinho's league leaders maintained their ominous early-season form with a deserved win.
Costa doubled their lead just before the hour-mark and Willian added the third with a tap-in, his first goal of the season, to round off another impressive display from free-scoring Chelsea, who have now scored 19 goals in their first six top-flight matches.
The London club suffered a costly 1-0 defeat at Aston Villa when the two sides last met back in March, which dealt a major blow to Chelsea's title hopes, but they atoned for that loss as Paul Lambert's men failed to recover from Oscar's early strike.
Villa have now suffered back-to-back defeats after losing their unbeaten record against Arsenal last weekend.
Ramires was ruled out due to a muscular injury, so Oscar was given the nod to replace him in the only change to the side that drew 1-1 at Manchester City last Sunday.
Nathan Baker and Ashley Westwood returned to the Villa side after recovering from a virus that kept them out of last Saturday's defeat against Arsenal, so Ciaran Clark and Carlos Sanchez dropped to the bench.
Chelsea were indebted to John Terry after only six minutes, when the he got on the end of Aly Cissokho's inviting cross with a great defensive header as Kieran Richardson charged into the six-yard box behind him.
Villa were caught out just a minute later, though, when two of the home side's Brazil internationals combined to put them in front.
Willian raced away down the inside right and, after his shot was palmed straight back to him by Brad Guzan, he cut the ball back to the onrushing Oscar to side-foot home despite the best efforts of Alan Hutton.
The visitors responded and Cissokho fired just wide with his right foot after Chelsea failed to deal with a corner from the right.
Chelsea were dominant and Willian laid on another chance when he picked out Costa with a cross, but the Brazil-born striker's powerful header was saved by Guzan.
The visitors created few opportunities in the first half, but Fabian Delph gave Chelsea a warning just after half-time when he evaded a couple of challenges before unleashing a venomous left-footed strike from long range that flashed past the far post.
Baker rose highest to meet a free-kick, but headed onto the roof of the net and Costa ought to have made him pay when he failed to get a good contact on his header after Branislav Ivanovic picked him out.
The former Atletico Madrid man was not to be denied 59 minutes in, though, when he got in front of his marker to head home a Cesar Azpilicueta cross from eight yards out to round off a slick Chelsea move.
Oscar must have thought he had his second when he poked the ball beyond Guzan, but Cissokho raced back to clear just before it could cross the line.
Willian then got his name on the scoresheet, converting from point-blank range after Costa's shot was saved by Guzan 11 minutes from time.
Chelsea manager Jose Mourinho: "It was very good from the beginning. Even during the period the game was 1-0, when it could be open, it was always closed because we controlled the game. We had a big percentage of the ball. When we weren't dangerous we kept the ball.
"My four defenders and two midfield players were very solid. The result was a consequence of our dominance. The display allowed me to take off Diego Costa to give me a chance to play him on Tuesday [against Sporting Lisbon in the UEFA Champions League]."
|05 Oct 2014||v Arsenal (H)|
|18 Oct 2014||v Crystal Palace (A)|
|25 Apr 2015||v Arsenal (A)|
|28 Feb 2015||v Leicester (A)|
|03 Mar 2015||v West Ham (A)|
|21 Feb 2015||v Burnley (H)|
|11 Feb 2015||v Everton (H)|
|28 Dec 2014||v Southampton (A)|
|29 Nov 2014||v Sunderland (A)|
|14 Mar 2015||v Southampton (H)|
|02 May 2015||v Crystal Palace (H)|
|08 Nov 2014||v Liverpool (A)|
|09 May 2015||v Liverpool (H)|
|21 Mar 2015||v Hull (A)|
|22 Dec 2014||v Stoke (A)|
|26 Dec 2014||v West Ham (H)|
|22 Nov 2014||v West Brom (H)|
|07 Feb 2015||v Aston Villa (A)|
|01 Nov 2014||v QPR (H)|
|31 Jan 2015||v Man City (H)|
|17 Jan 2015||v Swansea (A)|
|16 May 2015||v West Brom (A)|
|13 Dec 2014||v Hull (H)|
|04 Apr 2015||v Stoke (H)|
|24 May 2015||v Sunderland (H)|
|11 Apr 2015||v QPR (A)|
|06 Dec 2014||v Newcastle (A)|
|18 Apr 2015||v Man Utd (H)|
|10 Jan 2015||v Newcastle (H)|
|26 Oct 2014||v Man Utd (A)|
|01 Jan 2015||v Spurs (A)|
|03 Dec 2014||v Spurs (H)|
|18 Oct 2014||v Everton (A)|
|04 Oct 2014||v Man City (H)|
|28 Feb 2015||v Newcastle (A)|
|01 Jan 2015||v Crystal Palace (H)|
|29 Nov 2014||v Burnley (A)|
|02 Dec 2014||v Crystal Palace (A)|
|25 Apr 2015||v Man City (A)|
|21 Feb 2015||v Stoke (H)|
|02 May 2015||v Everton (H)|
|03 Mar 2015||v West Brom (H)|
|10 Feb 2015||v Hull (A)|
|28 Dec 2014||v Sunderland (H)|
|26 Dec 2014||v Swansea (A)|
|09 May 2015||v West Ham (H)|
|21 Mar 2015||v Swansea (H)|
|24 Nov 2014||v Southampton (H)|
|14 Mar 2015||v Sunderland (A)|
|07 Feb 2015||v Chelsea (H)|
|08 Nov 2014||v West Ham (A)|
|13 Dec 2014||v West Brom (A)|
|20 Dec 2014||v Man Utd (H)|
|02 Nov 2014||v Spurs (H)|
|16 May 2015||v Southampton (A)|
|04 Apr 2015||v Man Utd (A)|
|31 Jan 2015||v Arsenal (A)|
|24 May 2015||v Burnley (H)|
|17 Jan 2015||v Liverpool (H)|
|10 Jan 2015||v Leicester (A)|
|18 Apr 2015||v QPR (H)|
|27 Oct 2014||v QPR (A)|
|11 Apr 2015||v Spurs (A)|
|07 Dec 2014||v Leicester (H)|