Denmark beat Bulgaria 2-0 in a rugged Euro 2004 Group C match on Friday, sending the Bulgarians out of the tournament.
Striker Jon Dahl Tomasson's 44th-minute goal ensured Denmark did not notch up a record five successive matches at European Championships without scoring, and substitute Jesper Gronkjaer added a deserved second in injury time.
Bulgaria, thrashed 5-0 by Sweden in their opening match, never really threatened to score and following a succession of bookings their frustration was complete when captain Stilian Petrov was sent off seven minutes from time.
Denmark dominated the first half but failed to find the net until just before the interval when midfielder Thomas Gravesen put a fine through ball low to Martin Joergensen on the right and he passed square in front of keeper Zdravko Zdravkov for Tomasson to tap into an unguarded net.
The Danes were virtually camped in the Bulgarian half during the opening 45 minutes as Bulgaria appeared wary of conceding. Coach Plamen Markov had said on Thursday he wanted his team to show a different face.
Zdravkov had to come out sharply to block a shot from Joergensen from the right after only five minutes and defender Vladimir Ivanov cleared from Ebbe Sand with the keeper out of position.
The Danes created a string of chances which all went begging with Gronkjaer's low shot to the near post from the left the best. Zdravkov had to go down sharply to save it.
Gronkjaer, who joined the squad after missing Monday's 0-0 draw with Italy following his mother's death, came on in the 23rd minute in place of Dennis Rommedahl, who limped off after a knock.
Gravesen, who missed Denmark's opening 0-0 draw with Italy through suspension, had in the 39th minute put another good through ball to Tomasson but the striker, having rounded Zdravkov, shot into the side netting.
Bulgaria's only true chance of the half, one minute before Tomasson's goal, ended with a Martin Petrov mishit straight to keeper Thomas Sorensen after a good one-two with Dimitar Berbatov.
The Bulgarian back four pushed forward from the restart and an early shot by Stilian Petrov from outside the box went just wide as the team became more ambitious in search of an equaliser.
But Bulgaria's final pass was invariably poor and as their frustrations mounted Stilian Petrov saw red for arguing with referee Lucillo Batista to earn his second yellow card.
Gronkjaer finally added the Danes' second goal two minutes into stoppage time with a low angled shot from 10 metres.
Red card: Stilian Petrov (Bulgaria) 83
Teams:
Bulgaria (4-5-1): 1-Zdravko Zdravkov; 2-Vladimir Ivanov (11-Zdravko Lazarov 51), 3-Rosen Kirilov, 22-Ilian Stoyanov, 4-Ivailo Petkov (5-Zlatomir Zagorcic 40); 13-Georgi Peev, 19-Stilian Petrov, 15-Marian Hristov, 17-Martin Petrov, 21-Zoran Jankovic (8-Milen Petkov 81); 9-Dimitar Berbatov.
Denmark (4-3-3): 1-Thomas Sorensen; 6-Thomas Helveg, 4-Martin Laursen, 3-Rene Henriksen, 5-Niclas Jensen; 7-Thomas Gravesen, 9-Jon Dahl Tomasson, 15-Daniel Jensen; 10-Martin Joergensen (14-Claus Jensen 72), 11-Ebbe Sand, 19-Dennis Rommedahl (8-Jesper Gronkjaer 23).
Referee: Lucilio Batista (Portugal)
Linesmen: Paulo Januario (Portugal), Jose Cardinal (Portugal)