City started the match in a great way when, after seven minutes, they went ahead with an own goal by United defender Eric Bailly, when he converted a cross from Joao Cancelo into his own net.
United, whose defense was shaky despite relying on three defenders at the back, relied on goalkeeper David de Gea to stay in the match, as the Spaniard saved a series of chances.
But before the end of the first half, Pep Guardiola’s team benefited from repeated mistakes in the home defense, when Luke Shaw allowed a cross from Cancelo to reach Bernardo Silva at the far post to put the ball past De Gea.
Ole Gunnar Solskjaer’s team did not achieve any victory in the last four matches at home and lost three of them.
City are second, two points behind leaders Chelsea, who host Burnley later in the day.
.