Scotland's Stuart Hogg marked his return to the Glasgow Warriors side with a try and a dramatic late long-range penalty as the reigning GUINNESS PRO12 champions kept up their winning run with a 27-17 victory over Ulster.
Hogg was named Six Nations Player of the Championship earlier this week and the full-back continued his successful week by helping his club side to their fifth consecutive GUINNESS PRO12 victory.
His night did not get off to the best start however when he was sinbinned after less than two minutes and Ulster capitalised with a try for Iain Henderson.
But driven on by impressive man of the match Finn Russell, who kicked four penalties, a conversion as well as a clever cross field chip for Tommy Seymour to dot down in the second-half shortly after Hogg, the Warriors managed to extend their unbeaten run at Scotstoun.
And they also denied Ulster a losing bonus point when Hogg stepped up to fire over a monstrous long-range penalty with the last kick of the game.
The hosts were dealt an early blow when Hogg was sent to the sin bin after less than two minutes for illegally holding up an Ulster attack.
Ulster looked to rub salt into the wounds immediately and they got their rewards on when Henderson, returning to the starting line-up having been out since December with a hamstring injury, found the gap to power over, with Paddy Jackson adding the conversion.
The visitors nearly found space again on ten minutes when Craig Gilroy made the break but Jackson's subsequent kick through was too far.
The numbers were then restored when Hogg returned to the field although it was again Gilroy who was getting the crowd on their feet with a dart up the right wing but his pass went amiss.
But Glasgow were starting to come into the game, opting for the line out in Ulster's 22 following a penalty on 20 minutes.
Despite the hosts driving towards the line, it looked like the Ulster defence was holding firm but they were then pinged for an infringement and Russell took the opportunity to add three points to make the scoreline 7-3.
From the resulting restart Glasgow were awarded a scrum on the half way line and a quick break from Josh Strauss suddenly had the hosts on their opponents' line again.
And another infringement from Ulster handed Russell the chance to find his range again, which he duly did from in front of the posts, to make it a one-point game on 28 minutes.
Ulster replied with a penalty of their own through Jackson six minutes later to take their lead back out to four.
Possession was swinging from one team to another and when Russell made a fantastic break to help Glasgow into their opponents' 22 on 39 minutes, the hosts were handed another penalty which the Warriors fly-half duly slotted over to make it 10-9 at half-time.
It did not take long for the first breakthrough of the second half to arrive and it went the way of Ulster after they kicked to touch.
A quick line out followed and Stuart McCloskey seized on the ball to touch down with ease, with Jackson adding the extras for 17-9.
The hosts continued to battle away and after being forced to defend, Russell had a chance to reduce the deficit when the Warriors were awarded a penalty but his kick from close to the half-way line was off target on 55 minutes.
But just three minutes later Warriors had themselves their first try of the match when Russell played in Hogg, who gathered in his own chip forward to dink down in the corner, with Russell's missed conversion leaving the hosts three points behind.
But the Glasgow Warriors fly-half more than made amends just minutes later with a beautifully timed chip out wide to Seymour who ran onto the ball before skipping over.
Russell made no mistake with this conversion and suddenly Scotstoun was rocking as the hosts went 21-17 ahead with 18 minutes to play.
The hosts were required to put in a defensive shift as Ulster looked to find a way back into the match but the visitors were pinged for not releasing.
And another penalty on 73 minutes for Russell helped open up some breathing space although he was off target minutes later to deny Ulster a losing bonus point.
However Hogg was on hand to pick up the baton when he fired over his kick from over the halfway line.
To buy tickets for the GUINNESS PRO12 Grand Final click here. Also follow us on Facebook, join the conversation on Twitter, sign up to our YouTube channel for extensive match highlights and sign up for our newsletter for regular updates on the GUINNESS PRO12.