
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.

Sidecars excluded from Southern 100
Athletics: Island trio impresses on world race walking stage
Jamie Coward happy with progress so far on TT return
Football: Draw made for 2026 Paul Henry Gold Cup
Franco Bourne planning TT return after missing debut