Manchester City defeated Bournemouth 1-0 on the south coast to pull within one point of Premier League leaders Liverpool.
Foden scored in the first half at the Vitality Stadium, and City overcame a shaky second half to win for the 13th time in their previous 14 games across all competitions.
ALSO READ: EPL: Manchester City beat Sheffield, Wolves crush Everton, other results
Pep Guardiola’s side were not at their best on the south coast as they chase an unprecedented fourth consecutive Premier League title, but they showed the tenacity required to grind out a crucial victory.
ALSO READ: EPL: Rasmus Hojlund scores twice as Manchester United defeat Luton Town
While Liverpool remain in first place, City are closing in, having extended their undefeated streak in all competitions to 17 games since losing at Aston Villa in December.
City go to Luton for the FA Cup fifth round on Wednesday before facing Manchester United in a critical league clash the following weekend.