With Haaland's two goals, City now have 88 points while Spurs' Champions League hopes ended with the defeat.

The win moves City two points ahead of Arsenal and means Guardiola's side will clinch a fourth consecutive league title if they beat Wes Ham on Sunday, something no English team has done before .

City brought on substitute keeper Stefan Ortega Moreno in the second half to replace Ederson Midva after he suffered a head injury in a collision with Brazilian player Cristian Romero.

The German immediately made his impact felt with a series of excellent saves, including a stunning block to stop Son Heung-min to keep the hosts out.

Haaland opened the scoring with a close-range opener in the 52nd minute and then sealed the victory with a penalty in the 90th minute, extending City's record unbeaten run in all competitions to 34 games.