Glasgow coach Sean Lineen could not hide his devastation after the Warriors again lost to the Dragons at home.
James Arlidge contributed 15 points to inspire the Newport Gwent outfit to victory over Glasgow for the fifth time in a row away from home.
He scored the first try and subsequent efforts from Rory Sidney and Richard Fussell eased his side to a 25-20 success at Firhill.
Dan Parks kept Glasgow' in touch with the boot while Scotland winger Thom Evans crossed for their only try.
Lineen said: "I'm completely and utterly gutted. We all have to take a long, hard look at what's going on. It's just not good enough.
“We handed them the first try. We had talked about watching where we were passing. Then two set-piece tries which were appalling.
“We're not going to win games if we give away 25 points every game. It was a shocker - the guys should be ashamed of themselves. They didn't play the game plan first half.
"There were some guys out there that made it very difficult for others around them. I'm not giving up but it's a tough one to take."