A Dan Potts goal in the 98th minute was the decider as Luton Town came from behind to beat Oxford United.

Potts had already seen one goal disallowed in stoppage time before his late intervention, which saw Luton win away for the first time this season.

Oxford had taken the lead through Ricky Holmes, before James Collins equalised. Oxford had Shandon Baptiste sent off but it looked as though Luton would be frustrated until the late goal.

Luton had seen early chances, with a fine strike from Pelly Ruddock Mpanzu denied by Jonathan Mitchell before Glen Rea saw a header from the corner blocked by James Hanson.

Harry Cornick also fired wide when well placed, before Oxford’s Gavin Whyte had a drive blocked by James Shea and late blockades denied Oxford opportunities.

Holmes then put Oxford ahead early in the second period. The attacker was able to run at the Luton defence before firing in a left-footed strike beyond Shea.

However, Luton weren’t behind for long. Mpanzu was allowed to run through the Oxford defence and after Cornick struck the bar, Collins touched in the rebound.

Both sides pressed, but the game seemed to swing in favour of Luton when Oxford captain Baptiste was shown a second booking for a foul on James Justin.

8 minutes were added on, and it looked as though the chance had gone when Potts had a goal disallowed after four minutes for a foul by Collins, but then the same man was picked out by Alan Sheehan’s free-kick to beat Mitchell and deliver three points on the road for the visitors.