Fernando Torres celebrated his 100th start for Chelsea by scoring twice while Edin Hazard added a late goal as the Londoners beat Schalke 3-0 in Gelsenkirchen in the third round of matches in the Champions League group stage.
The Blues go top of Group E on goal difference ahead of their German rivals, Basel are third following their one all draw with Steaua Buchaesti.
Borussia Dortmund balanced out the Germany v England battle on the night when last season’s runners up beat Arsenal 2-1 at the Emirates.
Olivier Giroud cancelled out Henrik Mkhitaryan’s (mikitarian) 16th minute opener but Robert Lewandowski struck the winner for the Bundesliga side eight minutes from time
Both club’s were joined on six points in Group F by Napoli who were 2-1 winners at Marseille.
Atletico Madrid stretched their lead at the top of Group G courtesy of a 3-0 win at Austrian Vienna. Diego Costa scored a brace and Raul Garcia once as the Spaniards now sit comfortably five points clear of second placed Zenit St Petersburg.
Alexandr Kerzhakov hit the target on the 86th minutes to hand the Russians a 1-0 win at FC Porto.
Barcelona and AC Milan shared the spoils in a 1-1 draw at the San Siro.
Robinho put the hosts in front on eight minutes but world player of the year Lionel Messi struck 15 minutes later to level matters.
Barca lead Group H on seven points two clear of their Italian rivals.Celtic are now third on three points after beating Ajax 2-1 at Celtic park.