Yussuf Poulsen scored the only goal in the second half to give Denmark a 1-0 win over Peru, who earlier missed a penalty in their Group C opener on Saturday.
Christian Cueva ballooned his penalty, which was awarded after the referee consulted VAR, over the bar just before halftime, the most glaring of several misses for the South American side, who were back in the World Cup finals after a gap of 36 years.
Tottenham playmaker Christian Eriksen had an otherwise quiet outing but provided the decisive moment when he threaded an immaculate pass through the defence for Poulsen to beat advancing Peru goalkeeper Pedro Gallese in the 59th minute.
With France firm favourites to top the group and already picking up their first points with a 2-1 win over Australia earlier on Saturday, both Peru and Denmark were desperate for victory to boost their chances of advancing to the playoffs.
Both teams arrived in Saransk with an identical 15-match unbeaten streak and it appeared to be a matter of time before a bright-looking Peru, egged on by massive support at the stadium, would score.
Denmark started by playing long balls directed at their wingers to take advantage of their superior height factor but mostly ended up playing catch up to Peru’s slick short passing game for the opening half-hour.