Saturday's Premier League clash between West Ham United and Leicester City at the London Stadium (15:00) sees two England worldwide strikers go head-to-head, although only one of the forwards was selected in Gareth Southgate's latest Three Lions squad.
The visitors struck twice inside the first ten minutes to stun the Hammers.
And although they may have a Champions League quarter-final meeting with Atletico Madrid on their minds, Shakespeare has ensured they get their domestic affairs in order first.
West Ham have the fifth worst home record in the division, losing six times.
Manuel Lanzini pulled one back with a fine free-kick, before Jamie Vardy restored Leicester's two-goal advantage just before the break.
Rejuvenated under Shakespeare following Claudio Ranieri's sacking last month, the first half was once again a throwback to last season's flying Foxes.
"Hosts West Ham are by no means completely clear of trouble yet either, with results in their inaugural season in the London Stadium of particular concern".
Mahrez scored the first in the fifth minute, although his curling effort from the right was nearly certainly a cross intended for either Shinji Okazaki or Vardy, who had given him the ball. Less than 120 seconds, the Hammers were suddenly down 2-0, when Robeth Huth headed home a Marc Albrighton free kick delivery.
But they will be without captain Mark Noble, who misses out with a dead leg.
20' - GOAL! Lanzini punishes Leicester as he smashes in the free-kick.
Ayew and Michail Antonio fired wide and Andy Carroll had a goal ruled out, correctly, for offside as West Ham sensed they could haul themselves back into the game.
A run of three losses, after a pair of draws, has seen West Ham drop to 12th place and Leicester is now only three points behind.
West Ham were fortunate when Mahrez's pass put Vardy in a shooting position on the left of the box, only for the forward to chip over Randolph and the crossbar as well.
However, Kasper Schmeichel made two tremendous saves to deny Carroll from close range late on and ensure a fourth straight victory for the Foxes under new manager Craig Shakespeare.
Ayew was then guilty of a awful miss as he blazed over when one-on-one with Schmeichel, before Cheikhou Kouyate's effort from six yards out amid a goalmouth scramble was kept out by a combination of Leicester defenders.