Denmark took a thundering start. In Copenhagen's Park Stadium, packed with a crowd of 25,000, they played with a lot of energy and passion to honour their skipper Christian Eriksen, who is recovering from a heart failure in nearby hospital. The game was briefly stopped in the 10th minute for a round of applause for Eriksen, both by the public and by players from both sides on the pitch.
At that moment, the hosts were already 1-0 ahead after Yussuf Poulsen made the most of a blunder by Belgian central defender Jason Denayer. Poulsen scored after just 99 seconds, the second fastest goal in the history of the European football championships. Denmark could have made it two as they dominated play, but had to be content with 1-0 at the break.
The tables turned after the break. First, substitute Kevin De Bruyne set up the equaliser by Thorgan Hazard after a strong Romelu Lukaku run, 1-1 on 54 minutes. Another classy attack resulted in De Bruyne's winner 15 minutes later. Denmark deserved better, but late attempts proved fruitless. Belgium also saw Axel Witsel make his long-awaited comeback after an Achilles tendon rupture.
Belgium are the second team to qualify for the next round, after Italy. Denmark are facing an uphill battle against Russia to qualify for the next round in their last match. Belgium will take on Finland in their final group match next Monday. The Belgian win triggered celebrations across the country.