
Ian Hutchinson's done it yet again at TT 2010, winning this afternoon's Superstock race to claim a hat-trick of victories.
In what was a simply stunning, topsy-turvy race, things were looking good for Ryan Farquhar on the first couple of circuits, especially when he set a new lap record of 129.816mph on the second one.
A slower pit stop than Hutchinson meant Farquhar dropped behind the in-form Yorkshireman as they went out for the third lap, but he'd managed to regain the lead by Glen Helen.
It looked like he would hold on, but a record-breaking final lap by Hutchy saw him snatch victory by just 1.3 seconds.
Here's the drama unfolding, as described by Charlie Lambert: (play clip)
Ramsey Rocket Conor Cummins was third.

FC Isle of Man manager targeting 'reset' at AFC Liverpool
Hockey: Bacchas A with chance to secure mixed prem title
Rugby: Ramsey on the road at Hoylake in Cheshire Plate
Football: Unbeaten premier league top two to lock horns this weekend