Match ends, Cheltenham Town 3, Northampton Town 2.
Transfer-listed striker Terry Gornell's brace helped Cheltenham sink Northampton and end a seven-match winless run in League Two.
Gornell opened the scoring from the floor after his initial effort was blocked, but Joel Byrom equalised after the break with a neat finish.
Gornell headed in from a Matt Richards free-kick and substitute John Marquis made it 3-1 against his old club.
David Moyo set up a tense finish by heading in but the Robins held on.
Cheltenham Town manager Mark Yates told BBC Radio Gloucestershire:
"It was a massive win, we needed three points. We needed the players to show a bit of spirit and character and we got that.
"They'll be up there at the end of the season, fighting for those play-off spots and we've beaten them.
"Every time Eusebio got the ball he was threat for us, and we created some really great chances in the first half."
Northampton Town manager Chris Wilder tells BBC Radio Northampton:
"I don't understand how up and down we can be with our quality at the top of the pitch, especially with our final pass.
"But we can't give away daft free-kicks. We're chasing the game and we're naïve - we have ability but we're too up and down with it and that concerns me.
"I don't want to do consolidation (this season). We want to aim to get out of the league."
- 4TaylorSubstituted forDeamanat 26'minutes
- 29BancessiSubstituted forHanksat 81'minutes
- 9HarrisonSubstituted forMarquisat 71'minutes
- 28De Vita
- 2AlfeiBooked at 77mins
- 11HackettSubstituted forMohamedat 45'minutes
- 18RavenhillBooked at 33minsSubstituted forO'Tooleat 82'minutes
- 14NichollsSubstituted forMoyoat 62'minutes
- Keith Hill
- Shots on Target
Second Half ends, Cheltenham Town 3, Northampton Town 2.
Foul by John Marquis (Cheltenham Town).
Gregor Robertson (Northampton Town) wins a free kick in the defensive half.
Joe Hanks (Cheltenham Town) wins a free kick in the attacking half.
Foul by Joel Byrom (Northampton Town).
Foul by Troy Brown (Cheltenham Town).
Ryan Cresswell (Northampton Town) wins a free kick in the attacking half.
Corner, Cheltenham Town. Conceded by Daniel Alfei.
Goal! Cheltenham Town 3, Northampton Town 2. David Moyo (Northampton Town) header from very close range to the bottom right corner.
Corner, Northampton Town. Conceded by Lee Vaughan.
Goal! Cheltenham Town 3, Northampton Town 1. John Marquis (Cheltenham Town) right footed shot from very close range to the bottom left corner.
John Marquis (Cheltenham Town) wins a free kick on the right wing.
Foul by Enda Stevens (Northampton Town).
Attempt missed. Ryan Cresswell (Northampton Town) header from the centre of the box misses to the left.
Corner, Northampton Town. Conceded by Craig Braham-Barrett.
Substitution, Northampton Town. John-Joe O'Toole replaces Richard Ravenhill.
Substitution, Cheltenham Town. Joe Hanks replaces Eusebio Bancessi.
Goal! Cheltenham Town 2, Northampton Town 1. Terry Gornell (Cheltenham Town) header from very close range to the bottom right corner. Assisted by Matt Richards.
Daniel Alfei (Northampton Town) is shown the yellow card.