Foden got us off the mark in the seventh minute, completing a 46-pass move with a delightfully executed shot.
Haaland's eighth of the campaign followed seven minutes later, nodding in a chipped Matheus Nunes' cross.
It wasn't all plain sailing however, as Rodrigo's red card in the 46th minute made it a more difficult second half for the champions.
Our defence stood firm as we sealed another three points.
And you can see the goals and the drama up close with our Pitcam.
Our pitch-side cameras captured the best of the action, delivering a different view exclusively for CITY+ subscribers.
Relive the action from a fresh angle in the video above…
CITY+ is available via an annual subscription of £34.99 a year, saving you £24 on our monthly offering.
Choose monthly and pay £4.99 a month with the option to cancel anytime.
Official Cityzens and Season Ticket Members can subscribe annually for £30 a year, a saving of £29.