Peru have not qualified to the World Cup in 32 years, but finally booked a spot for Russia after a 2-0 victory over New Zealand in the second leg of their play-off.
However, their preparation has been badly disrupted by captain Paolo Guerrero's failed drugs test, and while he is available for their World Cup opener against Denmark, his availability has not gone without its controversy.
The Danes will clearly hope to take advantage of this, with Age Hareide's squad looking to make a comeback after their failed attempt to propel themselves out of their group back in 2010.
Kep player Christian Eriksen is also in good form after scoring a hat-trick against the Republic of Ireland in the play-offs.
Follow all the live action below…
Live Updates
Please allow a moment for the blog to load…
What time is kick-off?
Peru vs Denmark kicks off at 5pm BST.
Where can I watch it?
The game will be shown on ITV.
Odds
Peru: 9/4
Denmark: 11/8
Draw: 21/10
Prediction
Peru 1-2 Denmark.
But who do you think will win? Let us know by voting above.