Postpublished at 2 mins
Bradford 0-0 Millwall
Both these sides have arrived at the play-offs in good form, Bradford having won three games in a row and Millwall having enjoyed four straight victories.
Use audio icon to listen live
McMahon penalty gave Bradford early lead
Gregory, Morison and Martin score for Millwall
Final first leg of this season's play-off semi-finals
Millwall finished fourth, Bradford fifth
Tom Garry
Bradford 0-0 Millwall
Both these sides have arrived at the play-offs in good form, Bradford having won three games in a row and Millwall having enjoyed four straight victories.
Bradford 0-0 Millwall
Noise roars around Valley Parade as the hosts Bradford get this game started.
Bradford v Millwall (12:15 BST)
Neil Redfearn
Ex-Bradford midfielder at Coral Windows Stadium, BBC Radio Leeds
"Phil Parkinson will have been focusing the lads on the task in hand. Before the game he will have been reminding the lads of how well they've done to get this far, and how important it is for them to acquit themselves like they have been all season.
"The players won't need motivating for this. It's a great game to play in and the crowd are up for it."
Bradford v Millwall (12:15 BST)
The teams are out and we're having a minute's applause before kick-off at Valley Parade to remember former Bradford midfielder Chris Mitchell who tragically died last weekend, aged 27.
Mitchell also appeared for Falkirk, Ayr United, Queen of the South and Clyde.
Bradford v Millwall (12:15)
Don't forget, you also can listen to this match live on BBC local radio if you find yourself in the respective clubs areas or via BBC Radio 5 Live Sports Extra - which can be found by clicking on the 'Live coverage' tab above.
Bradford v Millwall (12:15 BST)
Which play-off team has impressed you most so far this week?
Who is destined for glory and who will be simply forgotten about and left to join the rest on 'nil point' at the start of next season?
Let us know who you are backing - you can get involved via #bbcfootball on Twitter.
Bradford v Millwall (12:15 BST)
It's safe to say that yesterday's play-off matches had it all - including an effective cameo role from 'The Beast' Adebayo Akinfenwa.
There were one-sided affairs and a tense, tight game, there were plenty of goals, late twists, some hefty deflections and some controversially-disallowed goals.
But crucially, there were first-leg wins for Hull over Derby, Barnsley over Walsall and AFC Wimbledon over Accrington Stanley.
Bradford v Millwall (12:15 BST)
Meanwhile, today's visitors Millwall are without suspended full-back Mahlon Romeo, who starts a three-match suspension.
Bradford v Millwall (12:15 BST)
Bradford make three changes to the side that beat Chesterfield 2-0 last Sunday.
Forward Billy Clarke misses out after having surgery on a fractured cheekbone.
Bradford: Williams, Darby, McArdle, N Clarke, Meredith, McMahon, Cullen, Evans, Reid, Morais, Proctor.
Subs: Cracknell, Morris, Leigh, Routis, Thorpe, Davies, Anderson.
Bradford v Millwall (12:15 BST)
We've seen 10 of the 12 sides in the 2016 Football League play-offs - now here are the final two.
Bradford v Millwall is the last of this year's first legs, and if it delivers half as much entertainment as the other five ties have done so far, then we're in for something of a lunchtime treat.
Just one point separated these two sides in the league at the end of the regular season - can either side grab an advantage today?
Welcome to our live text coverage of this League One play-off semi-final, which kicks off in around 15 minutes time.
Whose flag will be waving highest by around 14:05?