Mustapha Carayol scored with a spectacular effort as Bristol Rovers ended spirited Corby's FA Cup run.
Scott McGleish put the home side ahead from the penalty spot after Andy Hall tripped Carayol in the area.
The non-league side equalised through Callum Reynolds who fired in from point-blank range after Scott Bevan parried Matt Rhead's powerful strike.
Carayol restored Rovers' lead with an unstoppable shot from 30 yards before Chris Zebroski headed in a late third.
VIEWS FROM THE DRESSING ROOM
Corby Town manager Graham Drury tells BBC Radio Northampton:
"Words can't describe how gutted I am. I'm just thinking whether we were too open for the second goal, whether the momentum was taking us forward and we lost our shape.
"It was a tremendous effort from the Corby fans - they were behind the team all the way and they never stopped singing for us.
"We want more days like this. There's the league and FA Trophy to play for and, as a club, we deserve more days like this."