Rovers were defeated in South Wales after Cain’s first-half strike.
Rovers made the sole change to the starting lineup going into Saturday’s tie at Rodney Parade with Aaron Collins coming into the XI for Leon Clarke. Trevor Clarke was named on the bench for his return to the matchday squad.
Newport had the first clear chance of the game in the 5th minute after a cross found Street inside the Rovers penalty area. Street looked to hit the ball on the volley as it dropped down from the air but fired his effort wide of Belshaw’s goal.
Nick Anderton surged up the pitch on the 20th-minute mark and found himself with space in front of him. The Rovers full-back ran on and on and set his sights on Townsend’s goal where his powerful effort was palmed out for a throw-in.
Newport came close to taking the lead just past the half-hour mark. Cain’s free-kick evaded everyone in the Rovers penalty area and clipped the outside of Belshaw’s post and behind. The hosts found the opener moments later. A long-range strike from James Waite flew past Belshaw and into the net.
The hosts were on the front foot from the start of the second half and Rovers had to rely on a Belshaw super stop to keep the score at 1-0 to Newport. The Rovers No.1 reacted superbly to deny Telford at close range.
It was Townsend’s turn to produce heroics in the net next. The County stopper pulled out two saves in quick succession to deny Loft and Collins with the latter looking nailed on to fire Rovers level.
Jon Nolan entered the fray in the 65th minute for his Rovers debut, replacing Antony Evans in the middle of the pitch. Sam Finley was also introduced for Glenn Whelan.
As the game entered the final 10 minutes the Gas remained in search for an equaliser. Nicholson cut in from the right and looked to place his effort past Townsend but the winger wasn’t able to get enough power behind his effort and Townsend gratefully claimed the ball.
The hosts looked to put the game to bed with a second goal. Goalscorer Cain had his first-time strike beaten away by Belshaw. Seven minutes of added time was shown by the fourth official. The Gas pressed to find that elusive goal with Nicholson firing over from distance. Rovers came closest as the game drew to a close. Luca Hoole having his headed effort clawed away acrobatically by Townsend in the Newport net.
Newport were resolute and were able to hold on to all three points in South Wales.
Rovers are on the road again on Tuesday evening to take on Crawley Town. (7:45 pm KO).
ROVERS: Belshaw, Connolly, Collins, Nicholson, E Anderson, Anderton, Taylor (45′), H Anderson, Evans (63), Whelan (63), Hoole.
Subs: Jaakkola, T Clarke, Finley (63), Coutts, Saunders, Loft (45), Nolan (63).
NEWPORT: Townsend, Norman, Demetriou, Haynes, Lewis, Bennett, Cain, Azaz, Waite, Telford, Street.
Subs: Day, Dolan, Bright, Collins, Cooper, Fisher, Abraham.