
Manchester City return to Premier League action as they host Leicester at the Etihad Stadium on Wednesday night, after recently booking their place in the FA Cup semi-final.
Indeed, Pep Guardiola's side beat Bournemouth 2-1 away from home in the quarter-final over the weekend, securing their first win in three in all competitions.
However, Leicester are on a far worse run as they have lost their previous seven in all competitions, including a 3-0 defeat at home to City's bitter neighbours Manchester United last time out. They have also lost their previous five H2Hs against the reigning Premier League champions, which certainly does not help their cause.
The top flight will almost certainly hold five UEFA Champions League (UCL) places for next season, and with City currently in fifth, they will be fighting to stay there. Meanwhile, Leicester look destined for relegation in 19th, and so it is hard to give them a small glimmer of hope of a positive result.
How the bookies view it: City huge favourites
Unsurprisingly, City are huge 2/11 favourites with BoyleSports to beat Leicester, while a draw is valued at 5/1 and a Foxes victory at 12/1 with the same bookmaker.
Recent head-to-head: City comfortable winners
City were in a rough patch of form in and around Christmas, but still managed to beat Leicester 2-0 at the King Power Stadium. Goals from Erling Haaland and Savinho were enough to secure victory, with the latter grabbing an assist as well.
Savinho will be keen to make a similar impact at the Etihad, and BoyleSports are offering a fairly generous 2/1 price for him to score anytime again.
Players to watch: Who replaces Haaland?
The other goalscorer from that match Haaland is unlikely to play after picking up an injury against Bournemouth, so Omar Marmoush could lead the line instead for City.
Leicester's small hopes of scoring will likely rest on Jamie Vardy's shoulders, although the Foxes have not scored in five straight league matches.
Predicted lineups
Youngster Nico O'Reilly impressed for City coming off the bench against Bournemouth by grabbing two assists, and he could well have earned his first-ever Premier League start.
Leicester have a number of players out injured like Abdul Fatawu and Harry Souttar, while they are also sweating on the fitness of Ricardo Pereira.
Manchester City: Ederson, Nunes, Gvardiol, Dias, O'Reilly, Gonzalez, Gundogan, Savinho, De Bruyne, Doku, Marmoush.
Leicester: Hermansen, Faes, Coady, Okoli, Justin, Ndidi, Winks, Kristiansen, Buonanotte, El Khannouss, Vardy.
Anything else catch the eye?
With City such big favourites, we need to be creative in terms of selecting betting markets. Handicap could be the way to go, with BoyleSports offering 13/10 odds for City to win with a -2 handicap.
In one of their price boosts, the same bookmaker are offering the same price (13/10) for City to win both halves, which could also be worth exploring.
This English Premier League match between Manchester City and Leicester will be played on and kick off at 19:45. Check below for our tipsters best Manchester City vs Leicester prediction. You may also visit our dedicated betting previews section for the most up to date previews.