Denmark took advantage of some sloppy Peru finishing – including a missed penalty – to win their opening World Cup Group C clash 1-0.
Yussuf Poulsen got the decisive goal (59) but Peru only had themselves to blame as they squandered a plethora of chances, most notably when Christian Cueva blazed over a first-half penalty, which was awarded after a VAR review.
The disciplined Danes were also indebted to goalkeeper Kasper Schmeichel, who made six saves and now hasn’t conceded a goal in international football for 534 minutes.
The result leaves Denmark joint-top of Group C with France, who beat Australia 2-1 earlier on Saturday.
Peru: Gallese (6), Advíncula (7), Ramos (6), Rodríguez (7), Trauco (6), Yotun (6), Tapia (6), Flores (6), Cueva (6), Carrillo (8), Farfan (6)
Denmark: Schmeichel (8), Dalsgaard (6), Kjaer (7), Christensen (7), Larsen (6), Kvist (6), Delaney (6), Sisto (6), Eriksen (7), Poulsen (8), Jorgensen (5)
Subs: Braithwaite (6), Jorgenson (6), Schone (6)
Man of the match: Kasper Schmeichel
Andre Carrillo set the tone for a spell of early Peru pressure with a rasping 20-yard drive that was pushed clear by Schmeichel.
Denmark were keen to soak up pressure but were struggling to get Christian Eriksen into the game. Peru kept on probing and, with the help of VAR, won a penalty on the stroke of half-time.
Poulsen dangled a leg which tripped Cueva and initially the appeals were waved away by the referee but, after contacting his video assistants and his pitch-side TV, he awarded the penalty.
Cueva stepped up but his adrenaline got the better of him as he spanked the penalty way over the crossbar.
Christian Cueva reacts after firing his penalty over the bar
Denmark enjoyed their best spell of the match after the break and struck gold on 59 minutes.
With Peru out of their defensive shape, Eriksen conjured up a moment of quality to release Poulsen, who kept his cool and finished into the bottom corner.
Paolo Guerrero was introduced by Peru on 62 minutes, which triggered a response. The striker nearly produced a leveller on 79 minutes but his cheeky back-heel spun wide of the post before Schmeichel took centre stage to deny Carrillo and Jefferson Farfan as the Danes held on.
Peru midfielder Christian Cueva vies for the ball with Denmark defender Simon Kjaer
Peru are winless in their last seven World Cup games (W0 D2 L5).Denmark have won three of their four World Cup matches against South American opponents, with the only exception being a 3-2 defeat against Brazil in the 1998 quarter-final.This was just Denmark’s second clean sheet across their last 12 World Cup matches (also 2-0 vs France in 2002).Peru had 17 shots in this game, the most by a team without scoring so far in the 2018 World Cup.Peru’s missed penalty in the first half means there have already been more unsuccessful penalty attempts in this World Cup (2/5) than there were in the whole 2014 tournament (1/13, excluding shootouts).Schmeichel has already kept as many World Cup clean sheets in one game as his father Peter did in five appearances in the competition (1).Eriksen has scored (12) or assisted (5) 17 goals in his last 14 appearances for Denmark.Poulsen has now scored in his last two appearances for Denmark, with both of those goals being assisted by Christian Eriksen.
Man of the match: Kasper Schmeichel
After a below par season – in terms of his usual high standards – with Leicester, the Premier League winner was back to his brilliant best here. He did not allow Peru to pass his goal-line as he made some important stops to deny the South Americans as shots flew in from all angles. The pick of saves came late on when he clawed away Farfan’s effort from 15 yards.
Peru have the tricky task of trying to keep their World Cup campaign alive against France on Thursday while Denmark will look to guarantee their spot on the last 16 with a win over Australia.