Ghanaian defender Daniel Amartey was rock solid at the back as his Leicester City side defeated Wolverhampton Wanderers 1-0 in their opening game in the English Premier League at the King Power Stadium.

The Black Stars defender played the entire 90 minutes as a Jamie Vardy goal gave his side all the three points in a match that could have gone either way.

Jamie Vardy was the hero again as Leicester were 1-0 winners over Wolves as fans filled the King Power Stadium again.

Vardy's superb cushioned volley from Ricardo Pereira's right-wing cross late in the first half was enough to give last week's Community Shield winners the three points on the opening weekend of the Premier League season.

Wolves had gone close through Adama Traore and pushed hard for the equaliser in the second half but it is a losing start for their new coach Bruno Lage.

With supporters back in the stadium, there was a superb atmosphere from the start but both teams were fairly cautious in the early exchanges as chances were hard to come by.

Vardy was always a threat, twice testing debutant Jose Sa in the Wolves goal and even finding the net before his opener only for it to be correctly flagged for offside.

But the first clear chance of the game fell to Traore after Joao Moutinho had capitalised on Daniel Amartey's error by cleverly putting his team-mate through on goal.

There was no catching the flying winger despite Caglar Soyuncu's best efforts but Traore's measured finish beyond Kasper Schmeichel was directed just wide of the far post.

It felt like a big moment in the match and so it proved when Ricardo Pereira did brilliantly to evade both Moutinho and Fernando Marcal on the right wing before whipping in a cross.

Vardy reacted quicker than the defenders, racing to the near post to expertly divert the ball beyond Sa and send the Leicester supporters wild with his 119th Premier League goal.