London: Arsenal and Manchester City replied in kind after John Terry scored an injury-time winner against Everton to preserve Chelsea's position as Premier League leaders on Saturday.
Chelsea's John Terry (right) scores against Everton during their EPL match at at Stamford Bridge in London on Saturday. Chelsea won 1-0. Pic/Getty Images
Chelsea's victory momentarily gave them a four-point lead at the summit, but Arsenal closed the gap to a point by overwhelming Sunderland 4-1 and City are three points back with a game in hand after edging Stoke City 1-0.
Arsenal had been dealt a dispiriting 2-0 defeat by Bayern Munich in the Champions League on Wednesday and they reacted in style by outclassing third-bottom Sunderland at the Emirates Stadium.
Left on the bench against Bayern, Olivier Giroud was restored to the starting line-up to face Sunderland and the Frenchman responded with a brace of goals in the first 31 minutes.
The former Montpellier man also played a role in the glorious move that led to Tomas Rosicky chipping in Arsenal's third goal before half-time, with Laurent Koscielny heading home a fourth in the 57th minute.
Emanuele Giaccherini claimed a late consolation for Gus Poyet's side, who face City in next weekend's League Cup final.
City also tasted Champions League disappointment in mid-week, losing 2-0 at home to Barcelona, and their return to winning ways was not quite as straightforward as Arsenal's.
Manuel Pellegrini's side toiled in front of goal against Stoke at the Etihad Stadium and there was a sense of relief when Yaya Toure broke the deadlock from Aleksandar Kolarov's cut-back in the 70th minute.
Earlier, Terry's last-gasp winner allowed Chelsea to hold onto top spot as they snatched a 1-0 victory against Everton at Stamford Bridge.
Chelsea 1-0 Everton
Arsenal 4-1 Sunderland
Cardiff City 0-4 Hull City
Manchester City 1-0 stoke
West Brom 1-1 Fulham
West Ham 3-1 S’hampton