The Foxes have never quite been able to recreate the magic of their Premier League winning season in 2016/17, but they have managed to firmly establish themselves as a top-half Premier League side. 

The pick of Leicester's summer signings was surely James Maddison from Norwich City in a deal thought to be worth £22m. The signing of the attacking midfielder is already looking to be a bargain. One of the best players on the park in his debut for the Foxes at Old Trafford, he followed this up with an excellent strike against free-spending Wolverhampton Wanderers, as the Royal Blues went on to win the match 2-0.

However, there is still one issue Vichai Srivaddhanaprabha and Claude Puel did not manage to fix for the King Power Stadium outfit in the summer. With England international Jamie Vardy now 31-years-old and a relative veteran, a top-quality striker should have been signed by Puel. With Vardy sent-off in the Wolves game, the club are now relying on just Nigerian Kelechi Iheanacho to play the role up-top. The 21-year-old scored just three Premier League goals for Leicester City last term, and does not seem the natural finisher Leicester thought they were getting when they purchased the player from Manchester City.

Post-Premier-League winning signing Islam Slimani has gone on a season-long loan to Fenerbahce, with the signing certainly a flop for the Foxes. Leonardo Ulloa has also exited the Midlands outfit. This has left Leicester City threadbare going forward, and with an injury to Vardy or Iheanacho, particularly vulnerable.

This is a problem Vichai Srivaddhanaprabha and Claude Puel should have fixed in the summer, lack of goal-scoring options going forward could cost Leicester several points during the course of the season, they are a side with plenty of creative talent, but they need more options than just Vardy up-top to stick the ball in the back of the net.