Scarlets 16 Ulster 18:South Africa scrum-half Ruan Pienaar snatched a Magners League victory for Ulster with the last kick of the match to stun the Scarlets at a rain-drenched Parc y Scarlets.
The hosts went into injury time thinking they had the match in the bag, but they were penalised from a scrum and Pienaar — who ended the match with all 18 points from six penalties — watched as his sixth kick just crept over the bar.
It sent Ulster into raptures and left Scarlets shellshocked, having to settle for a losing bonus point which took them up to third in the table.
They had led the match since a 22nd-minute penalty try and were indebted to 11 points from the boot of Rhys Priestland.
Outhalf Ian Humphreys was a late Ulster withdrawal after suffering a recurrence of the shoulder he injured in the 23-22 defeat against the Ospreys last Sunday. It opened the way for 19-year-old Paddy Jackson to make his first start for the Irish province.
The Scarlets welcomed back four internationals to the starting line-up including Priestland and Josh Turnbull, who won their first Wales caps against Scotland last weekend, and Scotland wing Sean Lamont.
Like they had at the Ospreys last week, Ulster opened up a 6-0 lead with two penalty goals for scrum-half Pienaar, who also created his side’s best chance of a try with a 30-metre dash from a line-out.
Those kicks were cancelled out with penalties for Priestland on 12 and 15 minutes.
From then on the Scarlets took the game to Ulster up front, wing Gareth Maule taking full-back Adam D’Arcy over his own line before three five-metre scrums earned the home side a penalty try.
Though the Scarlets had the upper hand in the scrum, their line-out failed to function which kept Ulster in the hunt. They earned a third penalty for Pienaar.
But two minutes from half-time the Scarlets restored their seven-point lead with a sweetly-struck drop-goal from Priestland.
With the rain hammering down, the second half was not a pretty affair and was littered with mistakes but, with the win, Ulster had the upper hand and got to within a pint of the Scarlets with Pienaar penalties on 48 and 60 minutes.
The Scarlets must have thought they had done enough to seal the points, which would have taken them up to second in the table, until number eight Ben Morgan slipped his binding illegally at a scrum to allow Pienaar to win it.