Bolton Wanderers vs Luton Town; Sky Bet League One
Bolton Wanderers vs Luton Town. Sky Bet League One.
Toughsheet Community StadiumAttendance25,555.
Bolton Wanderers 2
- J Osei-Tutu (20th minute)
- I Cissoko (48th minute)
Luton Town 3
- J Clark (15th minute pen)
- H Odofin (62nd minute)
- S Morris (93rd minute)
Bolton 2-3 Luton
Saturday 2 May 2026 17:31, UK
Substitute Shayden Morris scored a last-gasp winner but Luton’s 3-2 victory at play-off contenders Bolton could not clinch them a top-six finish in Sky Bet League One.
Stevenage's own late goal at home to Wigan ensured Jack Wilshere's Hatters had to settle for seventh spot despite going an 11th third-tier match unbeaten.
Bolton, who trailed 1-0 and led 2-1, dropped from third at the start of play to fifth and will now face Bradford over two legs for a place at Wembley.
- When are the League One play-offs and what is the schedule?
- Got Sky? Watch EFL on the Sky Sports app 📱
- Not got Sky? Get instant access with no contract 📺
- Live EFL on Sky Sports+ & how to watch | Get more EFL to your phone with WhatsApp
In a remarkable game, Nahki Wells saw his penalty seven minutes into second-half stoppage time saved by Jack Bonham. Luton also hit the goal frame three times in the opening period but still trailed 2-1 at the break.
The visitors led through Jordan Clark's 14th-minute spot kick for Max Conway's trip on Isaiah Jones.
Jordi Osei-Tutu's first goal since last December brought Wanderers level after 20 minutes.
And, in the third minute of stoppage time, Ibrahim Cissoko took Ruben Rodrigues pass in his stride to edge Steven Schumacher's team ahead.
Bolton could have put the result beyond doubt at the start of the second half. Instead, Brighton loanee Amario Cozier-Duberry was twice denied by Josh Keeley while Mason Burstow hit a post in the same attack.
Hakeem Odoffin's 62nd-minute header levelled things for Luton before Morris squeezed in what proved to be only a campaign consolation of a winning goal.
League One play-off schedule
Play-off semi-final first legs
Stevenage vs Stockport - Saturday May 9, kick-off 3pm
Bolton vs Bradford - Saturday May 9, kick-off 8pm
Play-off semi-final second legs
Stockport vs Stevenage - Wednesday May 13, kick-off 8pm
Bradford vs Bolton - Thursday May 14, kick-off 8pm
Play-off final
Sunday May 24, Wembley Stadium