In a Premier League thriller at Anfield on Sunday, Manchester City stunned Liverpool with a dramatic late turnaround to win 2–1, leaving fans breathless until the final whistle. Trailing for much of the match, City struck late and then sealed victory through a stoppage-time penalty in a result that could shift the momentum in the title race.

Sunday’s clash between Liverpool and Manchester City delivered everything football fans crave — tension, skill, drama, and controversy. The Reds looked to be in command after taking the lead in the 74th minute, but City refused to fold, scoring an equaliser in the 84th minute and then winning it deep in stoppage time.

Dominik Szoboszlai’s moment of brilliance brought the home side ahead with a stunning long-range free kick that curled into the top corner, sending Anfield into raptures. But Manchester City, already known for their resilience under Pep Guardiola, showed their championship pedigree. Bernardo Silva netted the equaliser after an intelligent assist from Erling Haaland, setting the stage for a dramatic finale.

The defining moment came in the third minute of added time, when City were awarded a penalty after goalkeeper Alisson was judged to have fouled Matheus Nunes inside the box. Haaland stepped up and calmly converted, sending the away fans into celebration and securing a priceless three points.

The closing stages weren’t without controversy. A potential third City goal was ruled out by VAR after a foul in the buildup, and Szoboszlai received a late red card for denying a clear goalscoring opportunity, adding further drama to an already chaotic ending.

This result is hugely significant for City’s Premier League title ambitions, keeping them within touching distance of leaders while dealing a blow to Liverpool’s hopes of climbing higher in the table. With the title race heating up, this win underscores City’s trademark never-say-die attitude.