Bruce Anstey sealed his ninth Isle of Man TT victory in the opening Supersport race following one of the closest finishes ever in the history of the event.
Anstey prevailed in a final lap thriller to take a popular victory from Wilson Craig Honda duo Cameron Donald and William Dunlop, whose brother Michael was cruelly robbed of the opportunity to achieve more success on the biggest stage of them all when he retired from the race on his Yamaha R6 while holding a 16-second advantage on the third lap.
Dunlop's only consolation was setting a new lap record for the Supersport 'A' race at 126.948mph, still some way off his outright lap record at the TT for 600cc machines of 127.8mph.
There was also bitter disappointment for Lincolnshire's Gary Johnson, who was involved in a scintillating scrap for the victory with Anstey and Donald on the final lap until he ran of fuel.
Padgetts Honda veteran Anstey went on to clinch his ninth TT win as he repeated his success in the opening Monster Energy Supersport showdown from 2011.
Anstey took the chequered flag by a miniscule 0.77 seconds from Australian star Donald after four laps and 150 miles of nail-biting action.
The race had originally been scheduled for a 10.45am start but was delayed until 1pm following a fatal road traffic accident involving a motorcyclist at Greeba Castle.
Double TT winner Donald is in a rich vein of form at TT 2012 and his runner-up finish is the second time in three days he has missed out on the top spot after John McGuinness had the upper hand in Saturday's Dainese Superbike race.
The manner of the defeat was hard to swallow, with just over half a second preventing Donald from capturing his third TT success following his Superbike and Superstock double in 2008.