Mahrez saw his converted second-half spot kick ruled out for touching the ball twice as Leicester pushed for an equaliser, but Manchester City held firm for an important, if not wholly convincing, victory.
However, eagle-eyed referee Robert Madley had other ideas, spotting a very freaky double touch from Mahrez which sent the ball flying into the top corner.
City's first goal in the 29th minute came after Leroy Sane's cutback pass into the box found David Silva, who slotted it to Schmeichel's far post.
Okazaki scored the goal of the game - his first in December stretching over 23 games - when he met Marc Albrighton's cross with a flying volley that flew into the corner.
"The team understands the ideas clearer now and next season we will go all out".
Sturgeon: Public sector 'vulnerable' to cyber attacks
That low-cost move redirected the attacks to MalwareTech's server, which operates as a "sinkhole" to keep malware from escaping. It shows we urgently need to explore what steps could be taken to better protect vital systems like this from cyber attacks.
"To the letter of the law it's a double touch, but he could bring it back for an encroachment from Manchester City, so there's a bit of injustice", said Shakespeare.
The Ivory Coast worldwide looked to be on his way out of the Etihad last summer when Pep Guardiola took charge, and he was left out of the City squad until their Premier League clash against Crystal Palace at Selhurst Park in November. One or two of those players may be available in a pinch, but they would only be healthy enough to play an emergency role off the bench. After the 41st minute we conceded an exceptional goal. Teammate Raheem Sterling, who was offside, swung a leg at it but didn't touch it and the goal was allowed to stand. In the second half, we didn't know whether to attack or defend the result.
Leicester manager Craig Shakespeare said: "Once he makes the play of the ball, he becomes active".
"They play between each other with small ages and no spectators". On the weekend that they officially relinquished their Premier League title to Chelsea, Leicester could only curse their misfortune.
Aguero, City's 31-goal leading scorer, was fit again after recovering from a groin injury, but played only for the final 12 minutes as a substitute, with Guardiola deciding to stick with the team who had defeated Crystal Palace 5-0 seven days earlier. "We have to look after our boots".
- Tyga Was Seen With Anitta After His Kylie Jenner Split
- Arizona Diamondbacks 3, Pittsburgh Pirates 4
- Europa: Rashford Scores Stunner Vs Celta As United Take First Leg Advantage
- Donald Trump says 'fast decision' possible on new Federal Bureau of Investigation director
- Canelo Alvarez Tops Julio Cesar Chavez Jr., Earns September Fight With GGG
- Pope nixes Medjugorje visions but says shrine has benefits
- China's Xi offers indebted Greece strong support
- Tender ballad by Portugal's Sobral wins Eurovision
- Sanders: Comey directly relayed info to Trump on Russian Federation investigation
- China to import US Beef for first time since 2003