The 24-year-old English national team player has, like his club, had a tough season.
The first league goal did not come until December 21.
Now he is in goal form. Sunday's double full hit against Ipswich meant the second consecutive match as a two-goal scorer and five goals in the last three league matches.
In total, Foden stands at six goals.
When he scored two goals against Brentford earlier in the week, it was only enough for a draw, as City lost a 2-0 lead.
Foden scored both 1-0 and 3-0 before the break and also assisted Mateo Kovacic to the 2-0 goal.
Erling Braut Haaland also scored a goal, 5-0, and thus celebrated his newly written monster contract.
This week, the Norwegian extended his contract until 2034, and according to The Athletic, he will be the first football player in England with a weekly salary of over half a million pounds per week.
This means an annual salary of over 350 million kronor.
The goal was Haaland's 17th for the season.
Manchester City climbed to fourth place, a Champions League spot, thanks to the win.
Ipswich remains below the relegation line.