Match ends, Luton Town 2, Leyton Orient 2.
Leyton Orient staved off relegation from the Football League for another few days at least but they were denied a much-needed victory as Isaac Vassell's 73rd-minute goal helped Luton seal a 2-2 draw.
Orient remain 10 points adrift of safety in League Two despite a battling display at Kenilworth Road, where Liam Kelly's penalty and Tristan Abrahams cancelled out Danny Hylton's opener, only for Vassell to grab a share of the spoils for the Hatters.
The visitors had the best opportunity in the opening 15 minutes when Victor Adeboyejo directed his header off target.
At the other end, Luton captain Scott Cuthbert saw his volley deflected over, with Glen Rea's header saved by O's goalkeeper Sam Sargeant.
But the hosts were rewarded for the endeavour in the 33rd minute when Olly Lee's wonderful through ball allowed Hylton to notch his 25th goal of the season.
Sargeant made two smart stops from substitute Luke Gambin, while Jack Marriott was inches away from a second before half-time.
Orient started the second half well and were level within eight minutes of the restart, Kelly rifling home his spot-kick after Rea had handled Michael Collins' powerful drive.
And the strugglers took a shock lead just after the hour mark as half-time substitute Abrahams slipped the ball under Luton custodian Stuart Moore.
Town, though, equalised when Vassell scored seven minutes after his introduction from the bench, racing clear to beat Sargeant.
They could not find a winner, though, and sit eight points behind third-placed Portsmouth while Orient could see their fate decided on Easter Monday, when they take on relegation rivals Hartlepool.
Match report supplied by the Press Association.
- 6CuthbertBooked at 81mins
- 16ReaBooked at 54mins
- 10CookSubstituted forGambinat 24'minutesBooked at 44mins
- 17RuddockSubstituted forGrayat 85'minutes
- 14MarriottSubstituted forVassellat 66'minutes
- 24SargeantBooked at 73mins
- 31AlzateSubstituted forKoromaat 80'minutes
- 32OchiengBooked at 67minsSubstituted forMoncurat 88'minutes
- 30DalbySubstituted forAbrahamsat 45'minutes
- Brett Huxtable
- Shots on Target
Second Half ends, Luton Town 2, Leyton Orient 2.
Attempt missed. Liam Kelly (Leyton Orient) right footed shot from outside the box is too high from a direct free kick.
Foul by Luke Gambin (Luton Town).
Liam Kelly (Leyton Orient) wins a free kick in the defensive half.
Attempt blocked. Danny Hylton (Luton Town) right footed shot from outside the box is blocked.
Attempt missed. Michael Collins (Leyton Orient) right footed shot from a difficult angle and long range on the right is close, but misses to the right following a corner.
Corner, Leyton Orient. Conceded by Scott Cuthbert.
Corner, Leyton Orient. Conceded by James Justin.
Corner, Luton Town. Conceded by Teddy Mezague.
Attempt missed. Lawson D'Ath (Luton Town) right footed shot from outside the box misses to the right.
Foul by Glen Rea (Luton Town).
Victor Adeboyejo (Leyton Orient) wins a free kick in the attacking half.
Substitution, Leyton Orient. Freddy Moncur replaces Henry Ochieng.
Attempt missed. Isaac Vassell (Luton Town) header from the centre of the box misses to the right.
Substitution, Luton Town. Jake Gray replaces Pelly Ruddock.
Isaac Vassell (Luton Town) wins a free kick in the defensive half.
Foul by Teddy Mezague (Leyton Orient).
Attempt blocked. Michael Collins (Leyton Orient) right footed shot from outside the box is blocked.
Scott Cuthbert (Luton Town) is shown the yellow card for a bad foul.