Manchester City ended its four-match winless run in the Premier League by coming from behind to beat Luton 2-1 thanks to two goals in a three-minute span by Bernardo Silva and Jack Grealish on Sunday.
Elijah Adebayo headed in Andros Townsend’s cross at the back post in the second minute of first-half stoppage time to give Luton the lead against the run of play at Kenilworth Road.
Luton led Arsenal at home after an hour on Tuesday only to lose and the same thing happened against City, which equalized when Silva pounced on the loose ball following a tackle on Rodri and curled a finish into the bottom corner in the 62nd.
Grealish then converted a cross to the far post by Julian Alvarez in the 65th to earn City a win after three straight draws — to Chelsea, Liverpool and Tottenham — followed by a loss at Aston Villa on Wednesday.
City was without Erling Haaland because he was sidelined with a foot injury but the return from suspension of Rodri and Grealish proved vital as the defending champions moved four points behind first-place Liverpool. City remained in fourth place, however, also behind Arsenal and Villa after 16 games.
Without the comeback, City manager Pep Guardiola would have stumbled into his worst streak of results in his coaching career, having never gone five matches without a win.