Manchester City recovered from a two-goal deficit at West Ham to keep the Premier League title race in their own hands, but a late penalty miss from Riyad Mahrez meant they missed the chance to effectively win it.
Pep Guardiola’s side went into the game knowing that four points from their two remaining games would guarantee a sixth Premier League title but were left shocked and two down at half-time after a brilliant double from Jarrod Bowen.
The winger raced on to a through ball from Pablo Fornals before rounding Ederson and slotting in from an acute angle halfway through the first half, before latching on to a Michail Antonio pass, as the visitors looked to play the offside trap, and placing past Ederson from the edge of the area to send a boisterous London Stadium into raptures.
Jack Grealish’s deflected volley halved the arrears four minutes into the second half before Vladimir Coufal headed a Mahrez free-kick into his own net with 20 minutes remaining.
There was more drama to come. The Blues were awarded a penalty – after Anthony Taylor consulted the VAR – when Gabriel Jesus was fouled by Craig Dawson but Mahrez saw his spot-kick pushed away by Lukasz Fabianski.
The Blues, who recovered from a two-goal deficit to take a point in a Premier League game for the first time in 10 years, know that a win on the final day at home against Aston Villa would guarantee a sixth Premier League title – and fourth in the last five seasons – regardless of Liverpool’s results against Southampton and Wolves this week.
They could win the title on Tuesday if Liverpool lose at Southampton.