Fernando Torres marked his 100th start for Chelsea by scoring twice in a 3-0 UEFA Champions League win at Schalke.
The Spain striker opened the scoring with an early header and was on target again in the second half to take his tally to five goals in his last five Champions League games.
And Eden Hazard put the icing on the cake with a third goal three minutes from time as Schalke pressed forward.
Jose Mourinho's side did not have things all their own way in Gelsenkirchen on Tuesday, but the victory ensured they are now joint top of Group E along with their German opponents.
Schalke won their opening two matches in the group and had not conceded a goal before facing Chelsea, but a lack of cutting edge in the absence of injured duo Klaas-Jan Huntelaar and Jefferson Farfan was evident.
Mourinho made five changes to the Chelsea side that beat Cardiff City in the Premier League on Saturday, with Cesar Azpilicueta starting in an unfamiliar left-back role as Ryan Bertrand dropped to the bench.
Huntelaar (knee) and Farfan (groin) were sidelined for the hosts, but they did welcome back midfielders Kevin-Prince Boateng and Jermaine Jones along with goalkeeper Timo Hildebrand.
Torres was another player recalled to Chelsea's line-up and he took less than two minutes to make his presence felt, turning sharply in the box and unleashing a shot that was deflected for a corner.
And the Spain striker opened the scoring three minutes later when Frank Lampard’s corner was flicked on by Branislav Ivanovic and the former Liverpool striker stooped unmarked at the back post to head home.
Schalke started to get into their stride and marauding right-back Atsuto Uchida burst into the Chelsea penalty area but blazed high and wide at full stretch after 26 minutes.
Boateng stung Petr Cech's palms with a long-range drive seven minutes before half-time and from the resulting corner the Chelsea keeper had to be alert once again to tip over Roman Neustadter's towering header.
Torres was unfortunate not to double Chelsea's lead five minutes after the break when he met Lampard's inviting free-kick with a glancing header that struck the bar.
The 29-year-old then got on the end of another Lampard corner but headed wide at the far post from close range before Cech palmed away a shot from Benedikt Howedes at the other end.
Howedes had another great chance but headed wide after 66 minutes and he was made to pay when Chelsea extended their advantage three minutes later.
Schalke were caught in possession in midfield and Chelsea broke sharply, with Oscar racing down the right and finding Torres, who took a touch to round Hildebrand before slotting into the empty net.
And Hazard added a third three minutes from time when he raced through on goal and produced a clinical left-foot finish into the far corner.
|Coach: J. Keller|
for J. Jones 71'
for K. Boateng 71'
for M. Meyer 78'
|AFC Champions League: Goalless draws leave quarter-finals on a knife edge|
|Klopp hopeful over Can injury|
|Champions League play-offs: Nine-man Roma crash out as Monaco edge Villarreal|
|Henderson hails ´outstanding´ Mane after Burton thrashing|
|Chelsea 3 Bristol Rovers 2: Conte´s side survive scare thanks to Batshuayi double|
|Hapoel Be´er Sheva 2 Celtic 0 (4-5 agg): Visitors survive Israeli scare|
|Burton Albion 0 Liverpool 5: Sturridge at the double in Reds rout|
|Leverkusen sign Austria star Dragovic|
|Sakho in the clear as WADA opt against appeal|
|Enyimba 3 Mamelodi Sundowns 1: Udoh brace secures CAF Champions League win|
|Pulisic and Ramos on target as Dortmund wrap up Bundesliga preparations|
|Calleri hoping for Tevez advice|
|Defour hoping for Belgium recall|
|Alaba warns against complacency as Bayern begin Bundesliga defence|
|Bravo arrives in Manchester ahead of City move|
|Dyche backs Gray after striker´s apology for homophobic tweets|
|Gray charged by FA over homophobic tweets|
|Pique: Olympic gold proves Neymar is one of world´s best|
|Marin makes Olympiacos move|
|Zidane arrival the catalyst for one of my best seasons - Ronaldo|
|Moyes ´worried´ about Mannone elbow injury|
|Sidibe rejected Arsenal over playing-time fears|
|Guardiola: Toure could feature against Steaua|
|Hernandez out for two weeks after falling down stairs|
|Bravo nearing City move, admits Guardiola|
|Ballack impressed by Dortmund signings but still backing Bayern|
|Lucescu questions De Boer tactics|
|Milan reject Chelsea bid for Romagnoli|
|Dortmund know how to treat Gotze - Ballack|
|Shevchenko: Bacca must improve consistency|
|´If you heed 100 idiots you will go crazy´ - Bauza on Messi return|
|Valdano relieved over Messi U-turn|
|Nordfeldt in line for loan move after signing fresh Swans deal|
|Dante joins Nice from Wolfsburg|
|De Boer expects fierce fight for Barca number-one spot|
|Newell´s confident over Messi return|
|Stoke confirm Jones interest|
|MLS ´attractive´ to Rooney - Timbers owner|
|Burke re-signs with West Ham|
|Sassuolo rejected Balotelli - CEO|
|Valencia coach Ayestaran rules out Mustafi sale|
|Allardyce plans Guardiola talks over Hart|
|Cahill warns rivals over City attack|
|Allardyce open to Terry England return|
|Drogba dismisses Villa rumours|
|Tuchel pleased despite Dortmund wastefulness|
|Stam´s Reading sign Manchester United youngster Blackett|
|Champions League place main objective for Rodgers|
|Eintracht Trier 0 Borussia Dortmund 3: Kagawa at the double as Tuchel´s men stroll|
|Escriba urges cool heads in Monaco|
|Cherchesov sets bar high for Russia|
|Tite defends Neymar´s captaincy credentials|
|Ancelotti wowed by fit-again Martinez|
|Spalletti: If Roma players are afraid, I don´t want them|
|Klopp laments Origi´s absent rhythm|
|Barcelona let Neymar stay in Brazil ahead of qualifiers|
|De Jong brothers joins forces at PSV|
|Rudiger returns to training|
|Liverpool transfer talk frustrates Klopp|
|Klopp demands final third improvements|
|Everton loan Galloway to West Brom|
|Manchester United loan Borthwick-Jackson to Wolves|
|Braithwaite to snub Premier League interest to stay at Toulouse|
|Strachan leaves out McCormack, Rhodes|
|Napoli plan to limit media commitments|
|Taarabt eager to make Marseille switch|
|Kruse suffers knee ligament injury|
|Rummenigge expects Ribery to be targeted|
|Delaney: Benteke is not Messi, he needs service|
|Ballack urges patience with Pep over City project|
|James happy at Real Madrid - Zidane|
|Harper backs Phelan for permanent Hull role|
|Flexibility the key for Allardyce|
|Allardyce concerned over Hart situation|
|De Bruyne praises Sterling reaction|
|Cavani vows to improve strike rate|
|Britton signs Swansea extension|
|Higuain motivated by ´fat´ comments|
|Conte perplexed by Costa criticism|
|Drinkwater poised to sign new Leicester contract|
|Bobo completes Sydney move|
|Bilic: You can´t count on Carroll|
|MLS Review: Dempsey´s Sounders sink rivals Timbers|
|Zidane: Important year for Bale|
|Galaxy star Rogers alleges homophobic abuse|
|Vieira: Pogba just needs to be himself|
|Bacca: I made a promise to Milan|
|Angry Handanovic critical of Inter|
|Gameiro: Atletico must win at home|
|Klopp: I´d be an idiot if I made a panic buy|
|Simeone: Draw leaves a bad taste in my mouth|
|Montella: Milan must win back fans|
|Asensio revels in goalscoring LaLiga debut for Madrid|
|Atletico Madrid 1 Alaves 1: Hosts denied in dramatic finale|