Manchester City lost 2-1 to Chelsea at the Etihad on Saturday, denying them the chance to clinch the Premier League title for 2020-21.
Despite Pep Guardiola and Thomas Tuchel's lineups being significantly modified, the game at the Etihad was treated as a Champions League Final dress rehearsal before the two sides clash on May 29.
City took the lead on the stroke of half-time through Raheem Sterling, but Hakim Ziyech equalized after an hour. Two minutes into added time, Marcos Alonso scored the game-winning goal.
On 44 minutes, Gabriel Jesus set up City's goal with a cross into the box that was intended for Sergio Aguero. However, due to a blunder on his part, it fell to Sterling's foot, who smashed it into the net.
Three minutes later, when Billy Gilmour gave away a penalty for pulling down Jesus in the net, Aguero had the chance to make amends for his error.
He did, however, try a Panenka, which Edouard Mendy casually stood up and caught. Aguero's penalty miss at the Etihad is his first in the Premier League since October 2016.
When Ziyech leveled the score on 63 minutes, City rued their missed opportunity.
Cesar Azpilicueta and Christian Pulisic played some good one-twos before the Chelsea captain passed the ball out to Ziyech, who hit a low shot past Ederson.
Chelsea had two more goals disallowed for offside in the final 15 minutes of the half, with Timo Werner and Callum Hudson-Odoi both seeing goals barred for offside.
City can win the title if Manchester United lose to Aston Villa on Sunday.