John Terry scored twice following a stunning David Luiz strike as Chelsea beat Fulham to move above Arsenal into third place in the Premier League.
Fulham could have gone ahead early on but Bryan Ruiz fired a volley over from five yards, before Petr Cech saved Urbi Emanuelson's shot.
Luiz then crowned his 100th Chelsea appearance by smashing a 35-yard shot past Mark Schwarzer after 30 minutes.
Terry stole in to score back-post headers either side of half-time.
The Chelsea skipper, back in the side after being omitted from the FA Cup semi-final defeat by Manchester City on Sunday, made a triumphant return to keep Chelsea's Champions League qualification ambitions on track.
Rafael Benitez's side are now a point above the Gunners with a game in hand as their Spanish interim manager prepares to take the Blues to his former club Liverpool on Sunday.
The victory, which ended a run of three Premier League defeats away from home, came thanks to a clinical finishing display that put the game out of Fulham's reach before the interval.
In keeping with a run of one defeat in their last seven Premier League games, Martin Jol's side were in the ascendancy early on but they once again fell to defeat by their west London neighbours, extending a remarkable run of just one win in 33 years.
Luiz finds joy away from home
David Luiz's strike was his first Premier League goal away from Stamford Bridge. His first five in the English league had all come on home soil.
Had Ruiz scored from Sascha Riether's right-wing cross or John Arne Riise injected more power into his shot halfway through the first half, the picture might have more closely reflected the game's flow.
However, it was Chelsea who took the lead, and in spectacular style as Luiz collected Eden Hazard's square ball and fired a stunning drive into the top corner.
Fulham almost replied instantly when Emanuelson cut in from the left and his effort was superbly tipped around the post by Cech. Dimitar Berbatov was then narrowly off target with another strike.
The hosts soon paid the price as Chelsea went further ahead two minutes before the break.
Frank Lampard, aiming to take a step closer to Bobby Tambling's record of 202 goals for Chelsea on his 600th appearance, fired in a swerving free-kick that Schwarzer chose to save with his chest.
The resulting corner was initially cleared, but Juan Mata crossed to the back post where Terry thumped his header in.
Fulham's first-half woe was summed up by a booking for Ruiz, who stumbled under close attention from Terry and was booked for diving by referee Mike Dean.
Chelsea began the second half knocking the ball about with the confidence of a side with a two-goal cushion and Mata was inches away from making it three when he failed to reach Torres' cross.
At the other end, in a sign that it was not to be Fulham's night, Mladen Petric managed to divert team-mate Philippe Senderos's goalbound header over the bar while standing on the line.
Minutes later, Terry grabbed his second from another corner to put the game out of sight, nodding in at the back post after he was found by Torres' near-post header.
Fulham boss Martin Jol on Bryan Ruiz's booking for diving:
"If that is a dive, it's ridiculous, he lost his balance. Of course a player can lose his balance and fall down but it's never a booking. The only thing I said [to the referee] was that is why I can see you never played and I think he agreed.
"We couldn't get the goal we should have had in the first few minutes; Dimitar Berbatov had a few shots, Urby Emanuelson, Giorgos Karagounis and Mladen Petric had chances, but we didn't get the break and then it's always difficult. And then 3-0 if you didn't see the game, it was a bit harsh."
Chelsea boss Rafael Benitez on David Luiz's goal:
"I have seen him in training sessions scoring lots of goals and free kicks so he has the ability and the quality, he's very good player.
"Obviously to win is very important, to win with a clean sheet and scoring three goals is more important and to win a derby is even more important, so there are lots of positives.
"You talk about other teams [challenging for the Champions League], they have also players with experience. The main thing is to concentrate and use the quality that we have and stick together as a team. Everybody knows we have to be ready for every game, change players - they have to be ready because we still have two games a week."
- 01 Schwarzer
- 03 Riise (Rodallega - 67' )
- 04 Senderos Booked
- 05 Hangeland
- 27 Riether
- 14 Karagounis (Frimpong - 76' )
- 28 Emanuelson
- 33 Enoh
- 09 Berbatov
- 10 Petric (Frei - 82' )
- 11 Ruiz Booked
- 38 Etheridge
- 15 Richardson
- 18 Hughes
- 25 Manolev
- 12 Frimpong
- 21 Frei
- 20 Rodallega
- 01 Cech
- 02 Ivanovic Booked
- 04 Luiz
- 26 Terry
- 34 Bertrand
- 07 Ramires (Mikel - 75' )
- 08 Lampard
- 10 Mata (Ba - 80' )
- 13 Moses
- 17 Hazard (Oscar - 69' )
- 09 Torres
- 22 Turnbull
- 28 Azpilicueta
- 11 Oscar
- 12 Mikel
- 30 Benayoun
- 57 Ake
- 29 Ba
Live Text Commentary
Full Time The final whistle goes and the game is over.90:00 +1:19
Free kick awarded for an unfair challenge on Kerim Frei by Mikel. Strike comes in from Hugo Rodallega from the free kick, blocked by John Terry.90:00 +0:17
Emmanuel Frimpong challenges Branislav Ivanovic unfairly and gives away a free kick. Free kick taken by David Luiz.89:24
The ball is crossed by Sascha Riether, John Terry makes a clearance.88:14
Handball decision goes against Hugo Rodallega. David Luiz restarts play with the free kick.86:25
Effort from just outside the area by Demba Ba goes over the bar.86:10
Victor Moses delivers the ball.85:33
Sascha Riether produces a cross, comfortable save by Petr Cech.82:36
Short corner taken by Emboaba Oscar.82:19
Free kick awarded for an unfair challenge on Emboaba Oscar by Urby Emanuelson. Mikel takes the direct free kick.81:01 Substitution
Substitution Kerim Frei on for Mladen Petric.79:57
Corner taken left-footed by Bryan Ruiz from the left by-line to the near post, clearance made by Branislav Ivanovic.79:57 Substitution
Substitution Demba Ba on for Juan Mata.78:58
Free kick awarded for an unfair challenge on Eyong Enoh by Juan Mata. Eyong Enoh restarts play with the free kick.77:06
The ball is sent over by Victor Moses.76:35
Foul by Hugo Rodallega on Branislav Ivanovic, free kick awarded. David Luiz takes the free kick.75:46 Substitution
Substitution Emmanuel Frimpong is brought on as a substitute for Giorgos Karagounis.75:17
Emboaba Oscar takes a corner.74:52 Substitution
Substitution Mikel joins the action as a substitute, replacing Nascimento Ramires.70:50
Fernando Torres provided the assist for the goal.
Goal! - John Terry - Fulham 0 - 3 Chelsea John Terry scores a headed goal from inside the six-yard box. Fulham 0-3 Chelsea.69:58
Giorgos Karagounis takes a shot.68:45
Foul by Juan Mata on Eyong Enoh, free kick awarded. Direct free kick taken by Giorgos Karagounis. Corner taken right-footed by Giorgos Karagounis from the left by-line to the near post, Philippe Senderos takes a shot. Victor Moses takes a shot. Inswinging corner taken from the left by-line by Juan Mata.68:03 Substitution
Substitution Emboaba Oscar comes on in place of Eden Hazard.66:29
Inswinging corner taken by Urby Emanuelson from the left by-line played to the near post, clearance made by Nascimento Ramires.66:29 Substitution
Substitution John Arne Riise goes off and Hugo Rodallega comes on.65:43
Frank Lampard takes a shot. Save by Mark Schwarzer.65:30
Fernando Torres takes a shot. Blocked by Philippe Senderos.64:31
Frank Lampard takes a shot. Blocked by Eyong Enoh.63:58
Mladen Petric concedes a free kick for a foul on David Luiz. Free kick taken by Juan Mata.63:12
Mladen Petric has an effort at goal from outside the box which goes wide right of the goal.62:39
Victor Moses gives away a free kick for an unfair challenge on Eyong Enoh. Philippe Senderos takes the direct free kick.60:59
Sascha Riether delivers the ball, clearance by John Terry.59:26
Frank Lampard concedes a free kick for a foul on Giorgos Karagounis. Giorgos Karagounis takes the free kick.58:31
Centre by Fernando Torres.56:17
The assistant referee flags for offside against Dimitar Berbatov. Free kick taken by David Luiz.54:57
Brede Hangeland challenges Fernando Torres unfairly and gives away a free kick. David Luiz restarts play with the free kick.51:55
Inswinging corner taken right-footed by Giorgos Karagounis from the left by-line to the near post, Branislav Ivanovic manages to make a clearance.51:43
The ball is crossed by Sascha Riether, clearance made by Branislav Ivanovic.51:35
The ball is delivered by Mladen Petric.47:54
Juan Mata fouled by Giorgos Karagounis, the ref awards a free kick. Free kick taken by Frank Lampard.46:33
Free kick taken by Ryan Bertrand.46:33 Booking
Booking Philippe Senderos goes into the book for unsporting behaviour.46:21
Victor Moses fouled by Philippe Senderos, the ref awards a free kick.45:01
The second half has started.45:00 +1:16 Half time
Half Time The first half comes to an end.45:00 +0:40
Ryan Bertrand concedes a free kick for a foul on Giorgos Karagounis. Free kick taken by Giorgos Karagounis.43:42
Direct free kick taken by Petr Cech.43:42 Booking
Booking Booking for Bryan Ruiz for unsporting behaviour.42:06
Juan Mata provided the assist for the goal.42:06 Goal scored
Goal! - John Terry - Fulham 0 - 2 Chelsea John Terry finds the net with a headed goal from close in. Fulham 0-2 Chelsea.40:48
Giorgos Karagounis gives away a free kick for an unfair challenge on Victor Moses. Direct strike on goal from the free kick comes in from Frank Lampard, save by Mark Schwarzer. Eden Hazard takes the inswinging corner, clearance by Bryan Ruiz.40:25
Dimitar Berbatov has a shot on goal from outside the box which misses left.39:26
The ball is swung over by Ryan Bertrand, save by Mark Schwarzer.38:09
Foul by Eyong Enoh on Juan Mata, free kick awarded. David Luiz takes the direct free kick.36:51
A cross is delivered by Juan Mata, Brede Hangeland makes a clearance.36:06
Fernando Torres produces a right-footed shot from inside the area that clears the bar.35:15
Urby Emanuelson takes a shot. Save made by Petr Cech. Inswinging corner taken right-footed by Giorgos Karagounis played to the near post, clearance made by Fernando Torres.33:50
Nascimento Ramires produces a drilled right-footed shot from 25 yards. Philippe Senderos gets a block in.31:03
The ball is sent over by Branislav Ivanovic.29:36
The assist for the goal came from Eden Hazard.29:36 Goal scored
Goal! - David Luiz - Fulham 0 - 1 Chelsea David Luiz finds the net with a goal from 35 yards to to the top right corner of the goal. Fulham 0-1 Chelsea.28:27
The ball is crossed by Victor Moses.28:01
John Arne Riise takes a shot. Save by Petr Cech.27:40
Centre by Victor Moses.24:55
Free kick awarded for a foul by Nascimento Ramires on Eyong Enoh. Free kick taken by John Arne Riise.24:26
Frank Lampard takes a shot. Eyong Enoh gets a block in.23:33
Giorgos Karagounis takes a shot from just outside the penalty area clears the crossbar.22:27
Dimitar Berbatov takes a shot. Blocked by John Terry. Corner from the left by-line taken by Giorgos Karagounis, save by Petr Cech.21:51
The ball is crossed by Branislav Ivanovic, save by Mark Schwarzer.20:57
Unfair challenge on Eden Hazard by John Arne Riise results in a free kick. Direct free kick taken by Eden Hazard.20:11
Unfair challenge on Giorgos Karagounis by Fernando Torres results in a free kick. Free kick taken by Giorgos Karagounis.17:55
Mladen Petric crosses the ball in from the free kick, comfortable save by Petr Cech.17:55 Booking
Booking Booking for Branislav Ivanovic for unsporting behaviour.17:40
Free kick awarded for a foul by Branislav Ivanovic on Mladen Petric.16:11
Inswinging corner taken from the right by-line by Juan Mata.16:00
Branislav Ivanovic crosses the ball, clearance made by Brede Hangeland.14:12
Free kick awarded for an unfair challenge on Eyong Enoh by Nascimento Ramires. Giorgos Karagounis restarts play with the free kick.13:45
Foul by Ryan Bertrand on Bryan Ruiz, free kick awarded. Direct free kick taken by Giorgos Karagounis.10:48
Branislav Ivanovic delivers the ball, Giorgos Karagounis manages to make a clearance.8:06
The ball is delivered by Branislav Ivanovic, Frank Lampard takes a shot. Save by Mark Schwarzer.7:04
Dimitar Berbatov takes a shot. Blocked by Nascimento Ramires.5:27
Unfair challenge on Fernando Torres by Eyong Enoh results in a free kick. Free kick taken by Nascimento Ramires.5:12
The ball is sent over by John Arne Riise, John Terry manages to make a clearance.2:23
The ball is sent over by Sascha Riether, Strike from close range by Bryan Ruiz clears the bar.0:00
The referee gets the match started.
Live data and text provided by our data suppliers