Runaway leaders Manchester City moved to within four wins of the Premier League title as two second-half goals saw off third-placed Leicester.
In their first match since announcing club-record scorer Sergio Aguero will be leaving at the end of the season, Pep Guardiola’s free-scoring side were on course for a frustrating draw before Benjamin Mendy broke the deadlock.
Fernandinho had a goal disallowed, Kevin de Bruyne’s free-kick hit the bar and Riyad Mahrez was denied against his former club by Kasper Schmeichel’s save.
However, France defender Mendy produced a lovely curling finish after stepping inside a challenge from Marc Albrighton before Gabriel Jesus sealed the points for the visitors from close range.
Leicester thought they had taken the lead on the stroke of half-time through Jamie Vardy but his celebrations were cut short by an offside flag.
City are 17 points clear of second-placed Manchester United, who host Brighton on Sunday (19:30 BST), after moving onto 74 points with seven games remaining.
Guardiola’s side need 11 points to wrap up the title.
This was the perfect start to a huge month for Guardiola and his players as they look to close in on a historic quadruple.
Having started April with a controlled, disciplined and impressive win against a team that had taken 16 points off the supposed big six this season, they could end it with the Carabao Cup, and a place in both the FA Cup final and the semi-finals of the Champions League.
It is no longer a question of if they win the Premier League for the third time in four seasons, but when.
Raheem Sterling, Ilkay Gundogan and Phil Foden started on the bench at the King Power Stadium yet the visitors never looked back once Mendy took advantage of a weak challenge by Albrighton to curl his side ahead.
The second goal was a delight to watch.
Following De Bruyne’s defence-splitting pass, Sterling and Jesus played a one-two before the latter poked the ball over the line for his side’s 105th goal in 47 matches in all competitions this season.
Guardiola’s side turn their attentions back to the Champions League and the visit of Borussia Dortmund to the Etihad on Tuesday.
On this evidence, it has hard to see City losing again this season.