|Ref: Mr C Webster
|| Attendance: 73,108|
Long serving captain Paul Robinson fittingly headed the goal that finally ended Millwall's Play-Offs jinx to send the Lions into the Coca-Cola Championship with a deserved Wembley victory over disappointing opponents.
Swindon Town had been to three previous Play-Off Finals and won them all, while Millwall had failed to win promotion in any of their five Play-Off attempts.
But after losing last year's final 3- 2 to Scunthorpe United, Kenny Jackett's team came good this time with a solid performance capped by a 39th minute goal from 28-year-old central defender Robinson, who has spent his whole career at the New Den and had vowed to help the club back to the Championship after their 2006 relegation.
The Lions were on top for practically the whole of the game and almost went ahead after just eight minutes, striker Neil Harris curling in an angled shot that goalkeeper David Lucas had to turn for a corner.
As the Lions took control they went even closer nine minutes later, when striker Steve Morrison raced on to left winger Danny Schofield's through-ball to send a 20 yard chip over Lucas but also inches over the bar.
Jackett's team thought they had taken the lead in the 29th minute, but as Swindon right back Kevin Amankwaah headed into his own net midfielder Liam Trotter was caught offside.
Swindon's only first half effort of note came just after the half-hour, left back Alan Sheehan drilling a 25 yard drive just over the top.
The majority of the play continued to be in the Swindon half and the deadlock was finally broken when a Schofield corner skimmed off the head of central defender Scott Cuthbert for Robinson to chest the ball down and volley home from six yards.
The Robins came more into the game after the break, but Millwall were still looking the more dangerous side going forward - and after Morrison had a 55th minute header cleared off the line by Sheehan, Harris sent in an 18 drive that bounced clear off the chest of Lucas.
Lucas' opposite number David Forde was forced into his first save in the 62nd minute, the keeper diving to keep out a header by central defender Lescinel Jean-Francois from right winger John-Paul McGovern's corner.
Ten minutes later the Robins should have equalised but 20-goal scorer Charlie Austin, clear of the defence after getting a lucky ricochet off Robinson, shot well wide from 15 yards with only Forde to beat.
That was Swindon's best chance of the game and in the closing minutes Millwall twice went close to scoring, Robinson having a header hooked off the line by Cuthbert and Morrison have a narrow-angled shot saved by Lucas.
There was a stoppage time scare for the Lions when a 15-yard shot from Austin slipped through Forde's grasp to slide just wide of the far post.
But that scare, together with the heartache of those five Play-Off failures, was forgotten as the final whistle brought scenes of massive celebration from the Millwall players, management and their contingent of almost 40,000 fans.
Millwall (4-4-2): Forde; Barron, Robinson, Darren Ward, Craig (Frampton 44); Batt (Hackett 70), Abdou, Trotter, Schofield; Morison, Harris.
Substitutes not used: Sullivan, Alexander, Fuseini, Laird, Obika.
Swindon Town (4-4-2): Lucas; Amankwaah, Cuthbert, Jean-Francois, Sheehan (Darby 67) ; McGovern (O'Brien 73), Douglas, Ferry, Danny Ward; Paynter (Pericard 81), Austin.
Substitutes not used: Easton, Timlin, Morrison, Smith.