Crawley leapfrogged Cheltenham at the top of League Two with a convincing victory over the Robins.
Cheltenham took an early lead when Luke Garbett fired in from outside the area but Sanchez Watt levelled soon after with a 30-yard shot.
Tyrone Barnett's long-range strike made it 2-1 to the hosts before he added a second with a shot from close range.
Watt fired in a fourth for Crawley from inside the box before Darryl Duffy poked home a close-range consolation.
Crawley boss Steve Evans and Cheltenham manager Mark Yates were both sent to the stands at the same time in the second half following a disagreement.
The Red Devils were almost denied the chance to return to the top of League Two but following an inspection at 1845 GMT the pitch was deemed playable despite freezing conditions.
Cheltenham's first League Two away defeat since September sees the Red Devils move above them on goal difference.
VIEWS FROM THE DRESSING ROOM
Crawley Town manager Steve Evans told BBC Sussex:
"(Cheltenham) are a good side, aren't they? Anyone here tonight sees they're a good side, but this was as emphatic a 4-2 win as it could be.
"This win is down to the fans who cleared that pitch and gave us heroics to get the game on, so from the dressing room that's to everyone of them, and to Ben Harwood our groundsman who's been nothing short of amazing.
"I don't need to motivate my players when the better teams come here. They're up for it. Some of the passing football in the first hour for League Two was sensational.
"That's not a word I use lightly in terms of how we play, but in spells we were sensational."
Cheltenham Town boss Mark Yates (on Steve Evans) told BBC Radio Gloucestershire:
"I fell for the old one, two - their manager is incessant - and I've held back a number of times and said what a good bloke he is.
"There's a lot of people who don't like him in our league. There's a lot of people who don't like him in football. He does what he does, he riles people and I fell for it.
"I like him. He questioned my integrity first half, completely out of order, completely wrong, I'm not going to tell you what he said. He knows what he said and he got it completely wrong.
"I did and said nothing of the sort, I was talking tactically to one of my players and he accused me of something. He's got under my skin and I fell for it.
"We got beat by a very good team, conditions suited the way they played and first half they were excellent, they were as good as we've seen - no problem with that.
"The pitch was bone hard, I'm not making excuses or sour grapes or anything like that, we got beaten and we'll move on quickly."