Ulster leapfrogged interpro rivals Connacht back to the summit of the Guinness Pro12 courtesy of a hard-won victory over Glasgow tonight at Kingspan Stadium, with their newest centurion Callum Black celebrating his 100th cap with the decisive try.
Eight points from the boots of Ruan Pienaar and Paddy Jackson topped up the score to edge out a valiant Warriors side, whose late try snatched a losing bonus point which could still prove crucial in the run-in to the play-offs, with 10 matches still to play for the incumbent champions.
Two of Ulster's starting XV celebrated milestones tonight with prop Black pulling on the jersey for the 100th time, and out-half Sam Windsor getting his very first chance in the number 10 shirt, with Jackson on the bench and Ian Humphreys unavailable due to a concussion sustained last week against the Dragons.
Elsewhere, the versatile Stuart Olding shifted from centre to full-back, with Craig Gilroy and Jacob Stockdale on the wings, Stuart McCloskey reunited with Darren Cave in midfield, and Pienaar the most reassuring of half-back partners for Windsor on his debut.
Rob Herring led the side from hooker alongside Black and Ricky Lutton in the front row, while Franco van der Merwe returned to the second row to resume his partnership with Alan O'Connor. A muscular Ulster back row featured Robbie Diack and the in-form Sean Reidy either side of Number Eight Nick Williams.
Ulster's start could not have gone much worse. An early penalty miss from Pienaar was swiftly followed by an overlap from Glasgow on the right wing, allowing Lee Jones in for a simple try on the 10-minute mark, which went unconverted.
Herring led the home riposte with a barnstorming run into the Warriors' '22' moments from the restart and, although Ulster knocked on for the fourth time in the first quarter as McCloskey took over, they soon had points on the board as Pienaar atoned for his earlier miss on 22 minutes.
An electric Olding got things moving straight from the restart, weaving through five or six Glaswegians from deep before setting up Gilroy on the right. The winger beat three men of his own, then intelligently kicked goalwards for Pienaar, who was marginally outstripped in the race to the line.
The scrum-half was soon making way for Paul Marshall after a nasty clash of heads in the tackle, and the diminutive replacement wasted no time in making his presence felt, darting towards the corner to set up a move which culminated in his touching down as a loose ball popped out of the back of a maul. Referee Marius Mitrea ruled out the try after consultation with the TMO on both the ball's exit from the melee and Marshall's grounding.
Half-Time Score Ulster 3 Glasgow 7
Herring joined Pienaar on the sidelines early in the second half after picking up a knock, but with Jackson now calling the shots from out-half, another exhilarating run from Gilroy ripped the Glasgow defence asunder and set up camp on the Glasgow line, from where Black rumbled over on 54 minutes.
Jackson nailed the conversion, and as Ulster began to pepper the Glasgow defence with raids - in particular from Olding and Stockdale - the killer blow looked imminent, although Jackson prudently opted to go for goal with a 66th-minute penalty which left the visitors eight points adrift.
With Warriors skipper Ryan Wilson soon sinbinned for taking out Franco van der Merwe as he jumped for lineout ball, any chance of a late reversal evaporated, although the visitors were able to close out the match with a Taqele Naiyaravoro try to secure themselves the losing bonus point.
Full-Time Score Ulster 13 Glasgow 10
Ulster (15 - 9) Stuart Olding; Craig Gilroy, Darren Cave, Stuart McCloskey, Jacob Stockdale; Sam Windsor, Ruan Pienaar
(1 - 8) Callum Black, Rob Herring (c), Ricky Lutton, Alan O'Connor, Franco van der Merwe, Robbie Diack, Sean Reidy, Nick Williams
Replacements (16 - 23) John Andrew, Kyle McCall, Bronson Ross, Chris Henry, Roger Wilson, Paul Marshall, Paddy Jackson, Sam Arnold
Glasgow (15 - 9) Peter Murchie; Lee Jones, Glenn Bryce, Sam Johnson, Rory Hughes; Gregor Hunter, Ali Price
(1 - 8) Ryan Grant, Pat MacArthur, Sila Puafisi, Greg Peterson, Leone Nakawara, Robert Harley, Simone Favaro, Ryan Wilson (c)
Replacements (16 - 23) James Malcolm, Alex Allan, Darcy Rae, Josh Strauss, Chris Fusaro, Grayson Hart, Peter Horne, Taqele Naiyaravoro