The champions welcomed local rivals Manchester United to the Etihad in a bid to edge closer to the top of the table.
It only took 8 minutes for the first goal to come from Marcus Rashford with a shot from 30 yards.
United clung to the surprising lead against Guardiola’s side for much of the match – but the excitement was to be short lived.
With 18 goals in the season so far, we expect Haaland to be amongst the scorers. However, an unlikely miss just before half time denied the equaliser for City. Foden’s header fell perfectly for a Haaland tap in – instead he put it over the bar.
The local lad's strike brought City firmly back into the match.
However, Foden’s equaliser came shortly after half time despite ten Hag arguing for a free kick. The local lad's strike brought City firmly back into the match.
This was not the only delight Foden would bring this match, he delivered another goal in the 80th minute to seal the fate of the match.
Erling Haaland wrapped up the scoresheet by adding another one in during stoppage time.
The Norwegian was clearly happy to overcome the surprising miss from earlier and received a kiss on the head from Foden.
This brought Manchester City a step closer to the top, going to within a point of Liverpool, whereas United settled for sixth.
Phil Foden was the star of the show with Pep Guardiola stating ‘this season, one of the best’. This match brought his number of goals this season levels with those of last season.
He labelled scoring two goals in the derby as ‘extra special’. The win increased the unbeaten run of City who are now up to 19 games.
Despite the loss Erik ten Hag stated his team put in a ‘good performance’ and admitted ‘a win was possible’.
This left City in a comfortable position, whilst United are still working on a European spot for next season.