Cardiff 30 Ulster 17:Ulster have the missed the opportunity to go ahead of the Newport-Gwent Dragons in the Magners Celtic League and remain just four points ahead of Connacht after defeat in Cardiff.
Before Connacht's surprise win in Wales last night Matt Williams' side had an eight point advantage over Michael Bradley's men, but a 30-17 win for the Cardiff Blues has halved that gap and kept the Welshmen in second place.
The Blues touched down three times in the opening period and led 27-3 at the interval but Ulster stayed in the game with two opportunist tries of their own.
Cardiff skipper Martyn Williams gave his side the best possible start with a 13th-minute try when he was on Nick Robinson's elbow after a great break by the outhalf.
Gareth Thomas and Jamie Roberts added Blues tries in quick succession and the result seemed settled by the interval.
Ulster had their best attacking spell early in the second half but Tommy Bowe spilled the ball near the Blues line.
With conditions deteriorating both sides were making handling errors but an Ulster forward drive produced a try under the posts for Ryan Caldwell. Three minutes later Caldwell was sin-binned but the Blues failed to capitalise on their one-man advantage.
They were punished for their sloppy handling in midfield when Ulster kicked through from their own half and Bowe was awarded the touchdown for Niall O'Connor to convert.
At 27-17 Ulster were back in the game and the Blues were happy to consolidate their lead with a penalty goal from Dai Flanagan.
The game petered out in the final 10 minutes with the Blues failing to get a fourth try which would have secured the bonus point.