In a great Premier League match, City mounted a spectacular comeback in the second half, scoring twice in the space of four minutes to secure a dramatic 3-3 draw at Newcastle.

Ilkay Gundogan gave the champions an early lead in a St James' Park match that had it all, but Miguel Almiron and Callum Wilson goals for the Magpies gave them the lead before halftime.

After a fantastic Kieran Trippier free-kick on the 54th minute further widened Newcastle's lead, we were able to draw even thanks to two quick goals from Erling Haaland and Bernardo Silva each side of the hour.

Haaland also struck the post for Pep Guardiola's team, and they created a number of other chances, but we ultimately settled for a share of the points in a match that was tense, compelling, and best exemplified English football at its vibrant, exciting best.

This was going to be our toughest test of the season as we faced a really talented team put together by Eddie Howe in front of a sell-out, boisterous 52,000 crowd at St James' Park.

However, City got off to the best possible start, scoring as early as the fifth minute thanks to captain Gundogan, who did so for the second weekend in a row.

The captain served as the first planner in locating Bernardo on the right flank. The Portuguese midfield wonder then displayed his exceptional skill by weaving and cutting through the Newcastle defence before launching a beautiful dipping pass into the middle of the box.

The Magpies' first goal of the season was given up by the onrushing Gundogan, who initially grabbed the assist before swivelling and firing a precise shot past Nick Pope from eight yards.

In an exciting first 15 minutes, only two brilliant saves by Pope kept City from tripling our lead.

First, De Bruyne had to be stopped after being sent free in by Haaland's deft delivery, forcing the former Burnley goalkeeper to be alert. Pope then repeated the action a short while later to block Phil Foden's low drive.