The former Connacht man, who was sin-binned late on, kicked six penalties out of six at the Cardiff City Stadium as the Irish province ground out a fourth straight win at the start of the new campaign, despite barely making a visit into the Blues 22.
The hosts scored the only try through wing Alex Cuthbert with Ceri Sweeney, whose failure to kick two presentable three-point chances early on proved costly, adding the conversion and two penalties. The Blues thought they had secured at least a draw with the last play as Cuthbert went flying in at the corner, but full-back Dan Fish's pass was forward.
Eoin Griffin and Gavin Duffy both ran in for second-half tries as Connacht recorded a rousing comeback 17-13 win over Newport Gwent Dragons at the Sportsground.
Eric Elwood had demanded better discipline from his Connacht side after their loss at Edinburgh last weekend, but they gave some soft penalties to the Dragons.
Jason Tovey kicked two of his four penalty attempts, while Niall O'Connor's right boot was responsible for Connacht's only points until Griffin touched down coming up to the hour.
The converted try lifted Elwood's men and with Matthew Jarvis adding the extras to Duffy's touchdown, the four-point margin was enough.
Benetton Treviso recorded their first ever away victory in the RaboDirect PRO12 with a dogged 15-13 triumph over Glasgow at the Firhill Arena, with all of their points coming from the boot of fly-half Kristopher Burton.
Warriors had been aiming to maintain the momentum they had gained after last week's impressive win over Leinster, yet they put in a very flat performance, managing to muster a sole Duncan Weir try, along with kicks from Weir and replacement fly-half Scott Wight, who missed a gilt-edged chance late on to steal the win.