Result:
Grimsby 0-1 Cheltenham (1500 BST)
Goalflashes and major incidents (all times BST):
FULL-TIME
Cheltenham claim promotion to League One after a 1-0 win over Grimsby.
Cheltenham deserved their win creating the better chances, with man-of-the-match Grant McCann missing a penalty and hitting the bar.
93 mins: Grimsby defender Rob Jones crosses but his delivery is too close to Cheltenham keeper Shane Higgs.
89 mins: Grimsby's Curtis Woodhouse claims a penalty following a Mickey Bell challenge but play is waved on. There will be five minutes of stoppage time.
88 mins: Cheltenham defender Gavin Caines hoofs the ball clear to relieve the pressure on his team.
87 mins: Cheltenham break clear but Kayode Odejayi dithers and Grimsby clear the ball.
86 mins: Another chance goes begging for Grimsby as Gary Jones shoots wide.
85 mins: Grimsby are becoming increasingly frustrated and Curtis Woodhouse is yellow carded for his foul on Damien Spencer.
84 mins: Grimsby use their third and final substitute, replacing Junior Mendes with Marc Goodfellow.
81 mins: Cheltenham striker Damien Spencer is booked for his challenge on Grimsby goalkeeper Steve Mildenhall.
80 mins: Cheltenham goalkeeper Shane Higgs throws himself to his left to brilliantly save Gary Jones' diving header.
79 mins: Grimsby are dominating possession but are struggling to create clear chances.
Gary Cohen is the latest Grimsby player to try his luck with a speculative shot.
77 mins: Cheltenham reshape their team, replacing Ashley Vincent with Damien Spencer.
74 mins: Ben Futcher comes on for Grimsby in place of Gary Croft.
71 mins: Cheltenham midfielder Grant McCann almost atones for his penalty miss hitting the bar with a clever chip.
70 mins: Grant McCann is too casual with his penalty and Steve Mildenhall saves to keep Grimsby in the play-off final
McCann had won the penalty, bursting into the box to be brought down by Curtis Woodhouse.
68 mins: Grimsby are laying siege to the Cheltenham goal and Justin Whittle goes close with a header.
66 mins: Grimsby defender Rob Jones tries his luck with a shot, but his effort is blocked.
63 mins: GOAL Grimsby 0-1 Cheltenham
Cheltenham are in front thanks to some poor Grimsby defence.
Grimsby fail to clear their lines and when the ball reaches Steve Guinan, the Cheltenham striker's shot finds its way into the net past a posse of Grimsby defenders and goalkeeper Steve Mildenhall.
59 mins: Curtis Woodhouse tries an ambitious shot which goes well wide.
Grimsby manager Russell Slade allows himself a chuckle at the inaccuracy of Woodhouse's effort.
56 mins: Grimsby defender Rob Jones does well to head clear Mickey Bell's dangerous cross.
54 mins: Steven Gillespie strays offside as he tries to collect Gavin McCann's pass.
50 mins: Cheltenham defender Gavin Caines makes a well-timed tackle to stop Tom Newey's promising run.
48 mins: Grimsby goalkeeper Steve Mildenhall's good positioning allows him to save Gavin Caines' header.
47 mins: Grimsby have begun the second period strongly, just as they did in the first half.
46 mins: Grimsby kick off as the second half starts.
HALF-TIME
45 + 3 mins: Cheltenham defender Gavin Caines does well to block an Andy Parkinson shot. It proves the final action of the first half.
45 mins: Cheltenham goalkeeper Shane Higgs makes his first save of the game, getting down quickly to get a hand to Gary Cohen's low shot.
Soon after Higgs is relieved to see Andy Parkinson's shot go over the bar.
39 mins: Steven Gillespie's persistence creates an opening for Brian Wilson, who shoots wide.
37 mins: Grimsby striker Gary Jones glances a header well wide.
33 mins: Grimsby midfielder Andy Parkinson's appeals for a penalty after he is tackled by Gavin Caines, but referee Paul Taylor waves play on.
28 mins: Mickey Bell is quickly into action as he wins a corner after his shot deflects off a Grimsby defender.
27 mins: Grimsby replace Michael Reddy with Gary Cohen while Cheltenham's Mickey Bell comes on for Craig Armstrong.
25 mins: Cheltenham's Craig Armstrong has to come off the pitch to receive stitches after being involved in a aerial collision with Michael Reddy.
The Grimsby striker is about to be replaced by Gary Cohen.
23 mins: Both teams are finding it difficult to control the ball on a patchy Millennium Stadium pitch.
20 mins: As the game settles down Grimsby are starting to pursue a more patent approach, while Cheltenham are trying to break quickly.
19 mins: Paul Bolland's strong run allows him a shot at goal which is comfortably gathered by Shane Higgs.
17 mins: Cheltenham's John Finnigan tries his luck with a speculative shot but his effort is well wide.
12 mins: Grimsby glimpse a sight of goal for the first time in the match.
It proves an unsettling sight for Curtis Woodhouse, whose shot goes well over the bar.
10 mins: Grimsby are reprieved for a second time as Steve Guinan capitalises on a Rob Jones' mistake only to shoot straight at Steve Mildenhall.
7 mins: Steve Gillespie spurns a good chance to give Cheltenham the lead.
Grant McCann's long pass is won by Gillespie, but the Cheltenham striker is let down by his control, allowing Steve Mildenhall to make the save.
5 mins: With five minutes gone neither goalkeeper has been tested yet.
3 mins: Grimsby finally make it into the Cheltenham half as Russell Slade's side win a succession of throws.
2 mins: Cheltenham have started strongly, with Grimsby yet to get out of their own half.
1500: Cheltenham kick off to get the League Two play-off final under way at the Millennium Stadium.
Team news:
Striker Gary Jones is named in Grimsby's side after winning his appeal over the red card he received in the play-off semi-final win against Lincoln.
Cheltenham sprung a surprise by dropping top scorer Kayode Odejayi for Steven Gillespie.