Stuart Olding was in sensational form as RaboDirect PRO12 leaders Ulster beat Connacht 34-18.
The provincial rivals shared four tries in a energetic first 18 minutes with George Naoupu running in an opportunist effort to get Connacht off the mark before Olding, with his fourth try in six games, and Andrew Trimble replied for the Ulstermen in rapid fashion.
Fetu'u Vainikolo was next over the try-line for Connacht with Dan Parks' conversion bringing the sides level at 12-12.
A penalty apiece from Parks and Ruan Pienaar followed before Rory Best grabbed Ulster's third try to give them a 22-15 interval lead.
The scoring dried up in a hard-fought second period, a Miah Nikora penalty getting Connacht closer, although the league leaders showed their class late on with Tommy Bowe's bonus point try and a fifth from Jared Payne.