Crawley fell to their first defeat in 34 league games as they were comfortably beaten by Cheltenham.
Kaid Mohamed put the home side ahead when he stroked in Darryl Duffy's cross from the right.
Marlon Pack steered home Jeff Goulding's cross to make it 2-0 before Goulding fired in a third for the Robins from the edge of the box.
Matt Tubbs pulled one back for Crawley from the penalty spot after Alan Bennett fouled Tyrone Barnett.
VIEWS FROM THE DRESSING ROOM
Cheltenham Town Manager Mark Yates told BBC Gloucestershire:
"We won every first ball, every second ball, scored three and could have had a couple more.
"Crawley are everybody's favourites for the title so we knew we had to work, battle and perform - and to a man we did it.
"We've beaten a good side well, but we've got to go again."
Crawley Town boss Steve Evans told BBC Sussex:
"In the first half we were lazy and disgraceful.
"When we win and when we lose it comes down to the players, and they didn't perform.
"The gulf in class was evident in the second half, but at the end of the day class never beats effort".