Richmond eventually overpowered Cinderford with a strong second half performance, which saw them score five tries and 33 points, after being 13-10 down at the interval.
The home side had all the momentum and territorial advantage in the first-half with Callum Sheedy kicking a penalty and converting a try from Harrison Yorke, as the hosts led 10-0 after 17 minutes of play, but they could have further ahead had they not of wasted a couple of clear scoring opportunities.
Richmond replied with try from Charles Broughton, converted by Andy Hall, who also landed a penalty. Sheedy was on target with his second penalty on the stroke of half-time to give his side a slender lead at the break.
The visitors scored three tries in the opening ten minutes of the second half to completely change the complexion of the game, with replacement scrum-half Sam Stuart and No8 Chris Davies touching down twice, with Andy Hall converting all three.
Cinderford responded with a penalty try, which Sheedy converted, when the visitors were adjudged to have pulled down a driving maul. However the visitors made sure of their victory with further tries from centre Ronnie Maclean-Dents and replacement prop Rupert Cowan.
Cinderford team:
Mike Wilcox (Capt), Harrison Yorke, Sam Hanks, Robbie Winchle, Alex Pickersgill, Callum Sheedy, Dan Pointon, Dan Murphy, Davy McGregor, Francisco Bruno, Milo Reynolds, Jerry Sexton, Roger Birkin, George Mills, Matt Lane.
Replacements; Will Goodrick-Clark, Chris Bundy, Will Scholes, Jimmy Williams, Ollie Whiting.