Only a second home League One defeat of the season saw Wanderers finish fifth in the table to set up a play-off semi-final date with Bradford City, writes Pete Oliver.
The Whites will host City next Saturday night in the first leg before crossing the Pennines for the return on Thursday, 14th May after letting slip a lead against Luton, whose own play-off hopes were killed by a late goal from Stevenage, who clung onto sixth spot on a fluctuating final day.
Goals from Jordi Osei-Tutu and Ibrahim Cissoko had seen Wanderers recover from a controversial early penalty to lead at half-time. But Luton, needing a win to keep alive their hopes, hit back just after the break and then struck an injury-time winner to take it to the wire.
There was still time for a Jack Bonham penalty save but that ended up having no bearing for either side with a first home league defeat of 2026 for Steven Schumacher’s side seeing them slip from third spot to set up a quick re-match with Bradford and Luton knowing their fate had been sealed elsewhere.
Osei-Tutu’s return from suspension was one of two changes made by Schumacher for the regular end-of-season finale following the draw at Bradford last week which had secured a play-off berth.
Max Conway also returned to starting duty and the two full-backs were key figures in the opening exchanges with Conway’s foul on Isaiah Jones giving Luton the chance to take an early lead.
The goal 15 minutes in wasn’t without controversy, however, as Jordan Clark slipped when converting the spot-kick and should have been told to take it again after making double contact on the ball.
Wanderers’ players were incensed and the incident lifted the temperature further on a cracking contest that had so much riding on it.
Luton, needing at least a point to have any chance of reaching the top six, had already hit a post through Emilio Lawrence before Wanderers responded well with Chris Forino, Johnny Kenny and Mason Burstow all sniffing chances in the box.
The equaliser didn’t take long to come, though, with Schumacher’s men behind for just six minutes before well-worked short corner saw Amario Cozier-Duberry feed the ball on for Osei-Tutu to cut inside and drill home only his second league goal of the season.
The former Arsenal youngster – an ex-team-mate of Luton boss Jack Wilshere – could have inflicted further damage to the Hatters’ hopes 10 minutes before the break but with team-mates either side of him went for goal and saw his effort charged down.
In a wide-open game there was then a chance for the visitors to lead at half-time with Nahki Wells connecting with a far-post header parried on the line by Bonham before Kasey Palmer nodded against the bar at the start of stoppage time.
That wasn’t it, though, before the end of a pulsating first period as there was still time for Ruben Rodriges to threat a beautiful pass through to Cissoko to continue his purple patch with another fine left-footed finish to put the Whites in front beyond Josh Keeley and Town to hit the woodwork once more through Mads Andersen.
The onus was then all on Luton to try and find a way back but with Wanderers also wanting the win to safeguard their position there was no sitting back and 10 minutes into the second half the lead could have been extended.
Catching the visitors on the break, Kenny released Cissoko who then picked out Cozier-Duberry for an effort saved by Keeley, who also kept out the follow-up from the Wanderers’ wing-man before Burstow ran out of room in his effort to squeeze in the loose ball.
With half an hour, Wilshere then rolled the die for the first time with an attacking substitution to try and keep their play-off chances alive and almost immediately Town were level as Wanderers were again exposed at the back post where Hakeem Odoffin headed in a Liam Walsh corner.
That didn’t feel like the end of the scoring, though, and it needed an excellent save from Keeley to keep out a Cozier-Duberry ‘special’ – cutting in off the flank to threaten the top corner – as the Whites again looked to respond.
One more goal would have got Luton into the play-offs but they looked to have nothing more to give as Wanderers had chances to grab the win that would have seen them finish third.
But after exposing tired legs Cozier-Duberry could only shoot at Keeley and after substitute Thierry Gale had curled a couple of efforts wide, Luton struck in injury time to claim a hollow victory.
Shayden Morris forced the ball home to make it 3-2 but news of a goal for Stevenage killed off any major celebrations and when Wells saw a penalty saved by Bonham in the 97th-minute Luton knew it wasn’t their day.
Wanderers, however, live to fight again and it’s now Bradford over two legs to try and reach Wembley for a promotion decider.
Wanderers: Bonham; Osei-Tutu, Toal, Forino, Conway (Christie 86); Cozier-Duberry, Sheehan, Rodrigues (Dempsey 79), Cissoko (Gale 73); Kenny, Burstow (McAtee 86). Substitutes: Harrington, Simons, Apter.
Booked: Cissoko, Sheehan
Luton Town: Keeley; Jones, Odoffin, Andersen (Al-Hamadi 81), Naismith; Richards (Morris 61), Clark, Walsh, Lawrence (Kodua 73); Wells, Palmer (Van Den Berg,81). Substitutes: Shea, Morris, Lonwijk, Saville.
Booked: Walsh, Palmer, Van Den Berg
Referee: Carl Brook
Attendance: 25,555 (3,006 away)