Strikes from Darren Carter and on-loan forward Shaun Harrad saw Cheltenham end their three-match winless league run with victory over Oxford United.
Carter opened his Town account with a fine left-footed shot from 25 yards.
Adam Chapman almost brought Oxford level soon after the restart, but his powerful free-kick rattled a post.
Harrad then doubled Cheltenham's lead when he smashed a shot into the top corner before Peter Leven converted a late penalty for Oxford.
VIEWS FROM THE DRESSING ROOM
Cheltenham Town goalscorer Darren Carter told BBC Gloucestershire:
"It was nice the way it fell for me. I connected with it sweetly and it went exactly where I wanted it to go.
"It was a good win for us. We had to grind it out and it wasn't pretty at times.
"I think we knew that coming in to the game, as we've had two bad defeats at home.
"To get that first win is always a bit of a test but it's about getting the result."
Oxford United manager Chris Wilder told BBC Radio Oxford:
"It is frustrating, but I can accept it tonight, I could not accept it on Saturday.
"The level of performance and commitment was spot on and we've pushed a good team very, very hard and there was not a lot in the game.
"It was two wonder strikes from their guys but we've had double, treble the amount of chances they've had.
"It is a disappointing period, there is no getting away from that and it is important we show the same level of commitment and desire that we've done tonight. If we do then a win is just around the corner. We've got to believe that."
Sorry, we were unable to load match stats, please try again.