Mark Bennett’s last-gasp try provided just the dramatic ending Glasgow Warriors were searching for as they overcame a ten-point deficit early in the second half to shock Cardiff Blues 27-20.
Tries from Robin Copeland and Lewis Jones, along with seven points from Simon Humberstone, had the Blues 17-7 ahead after 46 minutes – a converted Lee Jones score Glasgow’s only response.
But scores from James Eddie and Bennett in the final ten minutes, along with Finn Russell’s ten points from the kicking tee, gave Glasgow the win at Cardiff Arms Park.
The result moves the Warriors into third above Ulster in the RaboDirect PRO12 standings after the Irish region saw their game postponed.
A dangerous Cardiff line-out earned the hosts a penalty within kicking distance, allowing Humberstone to add the first points of the match after seven minutes.
The Blues were hogging most of the possession and probing away at Glasgow’s defence but they stood firm and a Rob Harley breakaway could have resulted in a try.
The Warriors had the chance to draw the scores level on 19 minutes but Ruaridh Jackson got his angles wrong and saw his penalty slide wide.
Just four minutes later and the visitors earned a penalty in a very similar position, this time it was Bennett who attempted the kick but he also failed to get Glasgow on the scoreboard as his effort hit the woodwork.
Then a mix-up in the Warriors defence gifted Cardiff the game’s first try – Jackson trying to scoop the ball back but instead it found a Blues hand in Copeland, who went over to add a score which Humberstone converted.
Just before the break however Glasgow had an excellent position from a scrum outside Cardiff’s 22 and managed to grab a try through Jones.
The rapid winger shrugged off several challenges and touched down for his first Warriors try a minute before half-time with Jackson converted to make sure his side went in just 10-7 behind.
But they were unable to carry that momentum through with them into the second period as it was the Blues who went further ahead on 44 minutes thanks to an opportunistic try from replacement Jones.
It looked like a high ball was heading straight into touch but the ball swirled and stayed just in with Jones providing the finish, checked by the TMO, with the conversion sailing over.
Gregor Townsend’s side reduced the deficit to just a converted try on 53 minutes thanks to a penalty from Russell and he added another three points ten minutes later to move the score onto 17-13.
A 67th-minute penalty for the Blues, successfully kicked by Gareth Davies, seemed to have put the hosts firmly in the driving seat for victory.
But Glasgow weren’t finished just yet and dramatically drew level on 70 minutes thanks to a try from replacement Eddie, converted by Russell.
And the visitors completed the comeback three minutes from time as Bennett touched down after a great steal from the Blues scrum, with Russell’s conversion finishing things off at 27-20.