Sweden have been awarded a 3-0 victory after their Euro 2008 qualifier in Denmark on 2 June was abandoned when a spectator ran on to the pitch and attempted to attack the referee.
Denmark have been fined £41,000 and must play their next four home games at least 250km away from Copenhagen.
The Group F encounter was tied at 3-3 with 89 minutes gone when a fan enroached onto the pitch and threw a punch at referee Herbert Fandel after he awarded a penalty to Sweden.
Denmark are expected to appeal against the decision.
The decision means that Sweden now have 18 points, five clear of Northern Ireland, who have a game in hand on the group leaders.
As a further punishment Denmark must play their next home fixture behind closed doors and Poulsen, the player responsible for conceding the penatly, has been handed a three-match ban for punching Sweden’s Markus Rosenberg in the stomach.
The unidentified fan said: “It was incredibly stupid of me.
“I want to apologize to Denmark, Sweden and the referee for my inhuman behavior.”
Midfielder Poulsen was equalli remorseful.
“I was involved in a tussle with the Swedish player, who I felt had provoked me twice. I saw red and I hit him,” said Poulsen.
“I would like to apologise to my team-mates and the general public. It’s the most stupid thing I’ve ever done.
“Denmark coach Morten Olsen told me afterwards there’s no place on this stage for this sort of thing and I have to agree.
“It happened at a time when we had pulled back Sweden’s lead and were in the driving seat. I can’t condone it.”