
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.
Prestwich Heys apologises for not playing rescheduled match
Ravens face second game in three days
Rearranged FC Isle of Man vs Prestwich Heys tie cancelled
Winners confirmed after weather-hit Manx Mountain Marathon events