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.
Manchester 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 joy 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 have kept more clean sheets (28) and conceded fewer goals (26) in all competitions than any other side in Europe’s top five leagues in 2020-21.
They now turn their attention 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.
Leicester were unable to recycle the counterattacking masterplan that earned Brendan Rodgers’ side a thrilling 5-2 win at the Etihad last September.
They managed just two attempts on target against the best team in the country but ultimately came up short in their first match after the international break.
Chelsea’s surprise home defeat by struggling West Brom earlier on Saturday means Leicester’s hopes of playing in the Champions League for the second time in six seasons are still very much in their own hands.
They have responded well to setbacks in the past.
After going out of the Europa League in February, the Foxes took seven points from four games and beat Manchester United to reach the FA Cup semi-finals for the first time since 1982.
Leicester continue to flourish under Rodgers but will want to learn the lessons from this defeat and quickly move on, with West Brom, Crystal Palace and Newcastle among the clubs still to visit the King Power before the end of the season.