Leicester City manager Claude Puel has confirmed Jamie Vardy was substituted as a precaution at Newcastle United on Saturday.

The Leicester Mercury report that the 31-year-old is expected to be fit for this weekend’s home clash with Everton.

Vardy opened the scoring for the Foxes at St. James’ Park, firing in from the penalty spot on the half-hour mark after DeAndre Yedlin was adjudged to have handled the ball in the area.

However, he was replaced by Marc Albrighton with 16 minutes of the match to play after colliding heavily with the Magpies’ midfielder Jonjo Shelvey.

Stu Forster/Getty Images Sport

It was feared the striker, who retired from international football at the end of August, may have suffered a serious injury, but those fears have been quelled.

Puel said:

It is not an injury.  It is a knock but not serious. I wanted to protect him because he played in midweek and also to add more solidity to protect the clean sheet because this clean sheet away is important for all the squad.

Vardy has scored three goals in five Premier League appearances this season, but the forward has only completed the full 90 minutes once to date, that coming in the 3-1 home victory over Huddersfield Town.