Manchester City defeated Brighton at the Etihad Stadium, with Norwegian forward Erling Haaland scoring a brace to bring his goal total to 17.
To give his team the lead, the forward outworked defender Adam Webster.
After the video assistant referee determined that Lewis Dunk had fouled Bernardo Silva, the former Borussia Dortmund striker scored from the penalty spot.
Brighton closed the gap after the break thanks to Leandro Trossard’s long-range goal.
The opponents played better, with Alexis MacAllister, Tariq Lamptey, and Trossard all threatening an equalizer.
However, just seconds after Ederson denied Leandro Trossard, City captain Kevin de Bruyne sealed the victory by bending a magnificent effort into the top corner from 25 yards.
Pep Guardiola’s men have closed the gap with Arsenal to one point, with three points ahead of Tottenham.