Manchester City have moved back to the summit of the Premier League with a last-gasp win over Swansea City. A wonderful strike from Bafétimbi Gomis in the 90th minute looked to have secured the manager-less Swans a deserved point at the Etihad Stadium.
But moments after their jubilant celebrations, that goal was wiped out in cruel fashion, with Yaya Touré's long-range effort deflecting off the back of teammate Kelechi Iheanacho, lifting the ball over goalkeeper Łukasz Fabiański and into the back of the net.
With Arsenal and Leicester City not in action until Sunday and Monday respectively, Manuel Pellegrini's side move back to the top of the league on goal difference. Manchester United can join them if they win at Bournemouth in Saturday's evening match.
Sunderland still in trouble
Elsewhere, Sunderland were denied a second consecutive home victory by Watford with Odion Ighalo's early strike ensuring the Black Cats remain in the relegation zone. Jermain Defoe came close to rescuing a point in the final 10 minutes, but was denied by a wonderful save from Heurelho Gomes.
Southampton are without a win in five after Yohan Cabaye's strike secured Crystal Palace three points at Selhurst Park, while West Ham United and Stoke City shared the points after a stalemate in east London.
In Saturday's early kickoff, Everton's Romelu Lukaku extended his magnificent scoring run to six in six consecutive matches against Norwich City, only for Wes Hoolahan to cancel it out with an equaliser early in the second half.