Match ends, Crawley Town 1, Oxford United 5.
Oxford United came from a goal behind to thump Crawley and strengthen their League Two promotion challenge.
Joe McNerney put the hosts ahead before Chris Maguire equalised with his first league goal for the U's.
Callum O'Dowda's neat finish and Liam Sercombe's looped effort put Oxford in the driving seat.
The visitors secured the win as Maguire smashed home a penalty after he was brought down by Simon Walton before George Waring fired home a fifth.
The result leaves Oxford in second place, four points clear of fourth-placed Bristol Rovers with just five games remaining, whilst Crawley sit comfortably in 17th.
Crawley Town manager Mark Yates told BBC Surrey:
"It's a frustrating game really. I thought we were great first-half and but for a mistake that Sonny Bradley's been unlucky that he tried to keep the ball in and we got punished for it.
"But the second half was not good enough. We talk about goals changing games and once the second one went in, I think you saw a little bit of negativity creeping in and we didn't deal with situations.
"I think we have Jack Rose to thank it wasn't a couple more. That's the most frustrating we can go from being so good to being so thick."
- 4WaltonSubstituted forSmithat 72'minutes
- 24SutherlandBooked at 79minsSubstituted forBondat 87'minutes
- 30Della Verde
- 18HarroldSubstituted forFenelonat 55'minutes
- 14RuffelsSubstituted forAshbyat 81'minutes
- 15O'DowdaBooked at 48minsSubstituted forRobertsat 75'minutes
- 10HyltonSubstituted forWaringat 74'minutes
- Nick Kinseley
- Shots on Target
Second Half ends, Crawley Town 1, Oxford United 5.
Attempt blocked. Liam Sercombe (Oxford United) right footed shot from the centre of the box is blocked.
Corner, Crawley Town. Conceded by Jonjoe Kenny.
Attempt blocked. Jimmy Smith (Crawley Town) right footed shot from outside the box is blocked.
Corner, Crawley Town. Conceded by Jordan Evans.
James Roberts (Oxford United) wins a free kick on the left wing.
Foul by Lanre Oyebanjo (Crawley Town).
Delay in match (Oxford United).
Substitution, Crawley Town. Andy Bond replaces Frankie Sutherland.
Goal! Crawley Town 1, Oxford United 5. George Waring (Oxford United) right footed shot from the right side of the six yard box to the top right corner. Assisted by Alexander MacDonald.
Foul by Cheyenne Dunkley (Oxford United).
Gwion Edwards (Crawley Town) wins a free kick on the right wing.
Corner, Oxford United. Conceded by Joe McNerney.
Delay over. They are ready to continue.
Substitution, Oxford United. Josh Ashby replaces Josh Ruffels because of an injury.
Frankie Sutherland (Crawley Town) is shown the yellow card for a bad foul.
Josh Ruffels (Oxford United) wins a free kick in the attacking half.
Foul by Frankie Sutherland (Crawley Town).
Attempt saved. Gavin Tomlin (Crawley Town) left footed shot from the right side of the box is saved in the centre of the goal.