Town exacted revenge for last year's defeats against Bristol Rovers as they claimed a 2-1 win over the Pirates courtesy of goals from Sean Morrison and Vincent Pericard.
It was the visitors who largely shaded the period, and they made the brighter start, looking the more likely to break the deadlock within the opening 15 minutes.
But it was Town who went closest to doing that, as David Ball headed a pinpoint Michael Rose cross against the crossbar from the edge of the six-yard box after 25 minutes.
Just seconds later it was Rovers who were cursing their luck, as Jeff Hughes let fly with a rasping 20-yard effort which had David Lucas beaten, but rebounded against the upright and wide.
The visitors again went close after 32 minutes, as Chris Lines curved a free-kick just wide of the scrambling Lucas' post.
Despite the visitors' superiority, Town found themselves in front after 45 minutes, when another inch-perfect cross form Rose picked out Morrison inside the area, and the big centre-half headed the ball into the ground and over Mike Green into the corner of the net.
The second half begun at a much brisker pace, but it was Rovers who again went closest early on, and really should have been ahead; Will Hoskins blazing over from 12 yards out after Lucas had parried a John Akinde shot into his path.
Hoskins' miss proved all the more costly after 57 minutes, when Vincent Pericard doubled the hosts' lead, nodding a Simon Ferry cross into the empty net after a slick passing move involving Ritchie and Rose on the left flank had seen the Scot break into the box.
Town were looking considerably more assured than they had in the first half, and could have put the game to bed after 68 minutes, as Ball broke into the box a drove a low cross to the back post, where Jonathan Douglas half volleyed a difficult chance just over the bar.
With just over a quarter of an hour remaining the visitors began to rally, and might have pulled a goal back on two occasions, as first Lucas did well to tip a Hoskins free-kick over the bar, and then Lines headed over from six yards out after a Stuart Campbell corner had found him unmarked.
Town stood strong, and just as they looked to have seen the game out, Hoskins broke through and went down under the challenge of Lucas, and referee Taylor pointed to the spot, despite the Town 'keeper appearing to have got a fingertip on the ball.
Jeff Hughes stroked the ball home to being a nervy last few minutes for the home fans, but Rovers failed to create another chance and Town held on to take the points.