Charlie Sharples did not get on the scoresheet until the 44th minute
Gloucester winger Charlie Sharples ran in four tries as the Cherry and Whites coasted into another LV= Cup final.
Twice runners-up Gloucester will now play Newcastle in next weekend's final at Franklin's Gardens after comfortably coming through Sunday's semi.
Gloucester were 17-0 up at the break after tries from Andy Hazell, Eliota Fuimaono-Sapolu and Nick Robinson, who landed five out of seven conversions.
Sharples then closed the door with four tries in 20 second-half minutes.
But it was Hazell's early try which caused controversy, referee Christophe Berdos awarding it without referring to the video official, even though the Gloucester loose forward was under a pile of bodies.
TV replays showed that the Gloucester flanker dropped the ball going over the line and that the try should not have been awarded.
Twice runners-up Gloucester, heavily beaten 50-12 by Cardiff Blues in 2009 and losers again 30-24 to Northampton last season, will now hope to make it third time lucky next Sunday.
And, based on respective league positions, the 2003 winners ought to start favourites against the 2004 winners Newcastle, who pulled off a dramatic, last-gasp victory to beat Harlequins 21-20 in the first semi on Friday night.
Gloucester coach Bryan Redpath:
"I'm disappointed by that in the first half. We played in our own half off scrappy possession and then had to kick and chase because nobody knew where they were.
"We never really controlled the game in the first half, although in the second half we were good.
"Take away the interception try by Robinson and the two opportunities they had and it could have been 12-12 at half-time.
"We had a couple of individuals who jumped off script, which is fine when you are going forward and in the right areas of the pitch, but not necessarily in the wrong areas. No matter who you are playing against, you can't ever do that."
Dragons caretaker coach Darren Edwards:
"I don't know why that try was given. It was not even him dropping the ball that was wrong. There was double banking at the line-out on their catch and drive which I thought was ridiculous.
"But we are very disappointed by that performance. We were well beaten out there.
"The start was important. We had some opportunities but gave the ball away too cheaply."
Gloucester: Morgan; Sharples, Trinder, Fuimaono-Sapolu, Voyce; Robinson, Pasqualin; Wood, Azam, Harden; Hamilton, Brown; Buxton, Hazell, Narraway. Replacements: Burns for Morgan (54), May for Trinder (47), Taylor for Pasqualin (60), Thomas for Wood (40), Knight for Harden (66), James for Hamilton (51), Qera for Hazell (55), Dawidiuk for Narraway (57).
Newport Gwent Dragons: M Thomas; Harries, Riley, Leach, A Brew; Tovey, W Evans; Price, Burns, Way; Charteris, A Jones; Coombs, L Evans, Faletau. Replacements: Hughes for Riley (46), S Jones for Burns (42), Groves for L Evans (65), Brown for A Jones (67), M Jones for M Thomas (70), J Evans for W Evans (74), Gustafson for Price (75), Palmer for Way (78).
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.