Glasgow 29 Newport-Gwent Dragons 38
Glasgow’s luck deserted them when it mattered as their bid to rack up three Celtic League triumphs on the trot was wrecked by the Dragons.
The Warriors looked on course for glory in a see-saw battle at Hughenden, thanks to the boot of Dan Parks.
But after dominating the second half, they let the men from Newport steal the spoils with a late flurry of points.
The Welshmen broke the deadlock with a simple penalty by stand-off Ceri Sweeney for offside.
His strike acted as a wake-up call to Glasgow, who stormed up field to seize the initiative with a superb touchdown by flanker Paul Dearlove.
He was involved in the early stages of the move by latching onto a huge miss pass from Andy Henderson.
Sean Lamont then battled his way through four markers before Dearlove ploughed over with three defenders clinging to him.
The conversion was from the widest possible angle, but Parks made it look so easy.
Warriors were then punished for dropping their guard. First, Sweeney landed a long-range penalty for obstruction.
Then back-row man Jamie Ringer wrong-footed full-back Scott Barrow to dart over for the Dragons’ first try.
Again, Glasgow’s response was quick and positive with Barrow making amends by acting as the link between Henderson and Donny Macfadyen, who was left with a clear scuttle to the target.
Parks slotted the extra points – then banged over a penalty from smack in front to open up a six-point advantage.
However, another moment of slackness at the back handed Gwent a gift of a second try with Kevin Morgan being permitted to run to the line from almost halfway. Sweeney clipped over the goal to earn the lead once again.
Even worse was to come for the Warriors two minutes later when Canadian hero Rod Snow was driven over by his pack, Sweeney adding the extras.
Parks was wide of the mark with a penalty, but the home fans were smiling again when he thumped over his next attempt.
There was more frustration on the stroke of the break, however, as his next tilt crashed against the post.
The frantic end-to-end action continued after the break with Parks claiming his third penalty for a high tackle – and he repeated the dose to snatch back the lead for Glasgow.
He was on target again as the Dragons began to surrender their discipline - but the game was back in the melting pot when Gareth Cooper sneaked over in the corner for their fourth touchdown.
Sweeney converted – then added a penalty to seal Glasgow’s fate.
There was still time for Sione Tuipolutu to deny Warriors a consolation bonus point by slotting a drop-goal.