However, it was disastrous defending that led to their first goal, as Dubravka and Clark passed the ball to one other in their own penalty area before Dias headed in barely five minutes in.
City’s second goal came through Cancelo’s skill, as he dribbled past a number of players before blasting into the net from just outside the box.
The third goal came in the second half, when Zinchenko found Mahrez at the back post, who volleyed the ball into the goal for his 50th goal for the club.
In the last minutes, Sterling completed it 4-0 as Jesus spotted him at the back post, and the Englishman converted easily.
With the three points, the visitors will be top of the league at the end of the season, extending their lead to four points.
They’ll play Leicester next, hoping to make it nine wins in a straight.
The hosts are still in 19th place and are three points from safety.
They’ll face Manchester United in their next match, looking for their second victory of the season.
“The way we played in the first half was one of the poorest of the season. I realise we have to be a better team, the first half was a dangerous position and every player played without complete focus, the second half was much better.” – Pep Guardiola