Kyle Walker set up Phil Foden to fire home City’s opener at the Etihad with a fine first-time finish before Matheus Nunes crossed from the same flank for an unmarked Haaland to head home.
Rodri was shown a straight red early in the second half for violent conduct after putting his hands around Morgan Gibbs-White’s throat as they tangled near the corner flag.
Clear chances for the visitors remained few and far between, with Orel Mangala scooping one shot over and Taiwo Awoniyi off target from close range before Ederson denied Anthony Elanga late on.
Tempers continued to boil over in the closing minutes, with City manager Pep Guardiola and the home fans unhappy with more of Taylor’s decisions, but City still held out.
With the rest of the top four playing on Sunday the defending champions are now five points clear at the top of the table.
Contact: [email protected]