For the second week in a row, John Cooney was Ulster's saviour as his penalty with the last play of the game handed them a nerve-wracking 30-29 win over Edinburgh at Kingspan Stadium.
After seemingly costing his side the four points by giving away a penalty with less than a minute to go, the scrum-half rescued the victory by putting over one of his own to end the game.
It had all started so poorly for Ulster, who fell behind 13-0 when Edinburgh stand-off Simon Hickey landed two penalties and then winger Tom Brown crossed for a try before Ulster had even gotten started.
Ulster did strike back just before the break through two penalties from Cooney, only for Hickey to ensure the gap would be ten at the interval with another penalty of his own.
The hosts started brightly after the break, but Edinburgh extended their lead with a length of the field score from substitute James Johnstone and it looked like the game was dead and buried.
But from nowhere, Ulster scored three unanswered tries to go take the lead for the first time, Will Addison, Cooney and then Craig Gilroy all going over for seven-pointers.
But it looked like the game had been lost when Cooney was caught offside late in the game and Hickey converted the penalty, only for Ulster to win their own restart and Cooney to send over the winning score.
Relive all the action on our live blog: