They prevented Glasgow recording a win in front of their home fans after trailing for the majority of the match. Going in 20-12 down at the end of the first half, they clawed their way back into the match with a Mike Hercus drop goal and a pair of second half penalties from Ceri Sweeney.
A late penalty from the home side put their noses in front again before a last gasp penalty from Sweeney stole the match and four points for the Dragons.