Man of the moment Ian Hutchinson roared to a quickfire hat-trick with a perfectly-timed move to snatch victory from William Dunlop in the second Supersport race at the MCE Ulster Grand Prix.
Hutchinson chased long-time leader Dunlop throughout the six-lap race and made his move when it mattered through Quarry Bends on the last lap, taking the chequered flag on the Came BPT Yamaha by a tenth-of-a-second.
Dunlop had to settle for the runner-up spot on his IC Racing Yamaha, with Burton-on-Trent's Peter Hickman finding his groove in the closing stages to pip Bruce Anstey for third on the Trooper Beer Kawasaki.
Yorkshireman Hutchinson made the early break but Dunlop seized the lead through Jordan's Cross with Anstey running third ahead of Conor Cummins.
Less than half-a-second covered the top four, with Dean Harrison (Silicone Engineering Kawasaki), Dan Kneen on the Mar-Train Yamaha and and Hickman also in the hunt with little between the top seven.
Hutchinson briefly led on lap three but Dunlop used the superior speed of his R6 to retake the lead. The Ballymoney man remained in front on the penultimate lap as Anstey moved into second place of Hutchy, who quickly hit back to take up the chase once more.
On the last lap, Dunlop tried to make a break for it but Hutchinson was in determined mood and pounced at Quarry Bends at the crucial moment.
The 37-year-old had enough momentum on the run to the line to complete a wrap up a brilliant hat-trick, with Hickman coming flying through to pinch third from Anstey at Wheelers.
Manx rider Kneen's race ended when he slid off at Leathemstown. Anstey finished fourth, with Cummins and Harrison completing the first six.