Isle of Man TT results: Michael Dunlop claims 20th victory with thrilling Supersport success
Michael Dunlop joked "there's life in the old dog yet" after claiming his 20th Isle of Man TT win on Monday.
Dunlop held off Dean Harrison in a thrilling Monster Energy Supersport race to finish on the top step of the podium.
At one stage on the final lap the top two were separated by just 0.14 seconds.
Isle of Man TT LIVE updates from Monday's racing on the Mountain course
But Ballymoney hero Dunlop showed his class by easing clear as the lap progressed to eventually win by 5.617 seconds.
Saturday's Superbike winner Peter Hickman was a further 29.437 seconds back in third, with Fermanagh's Lee Johnston finishing fifth.
"That one wasn't easy," Dunlop told the official Isle of Man TT coverage.
"Dean is a tough competitor and I knew he would push hard. It was a good race, but I sort of got caught up with the boys in front of me a little bit.
"I just knew I had to push on the last lap because I knew it would be tight. I knew Dean would be pushing hard.
"It was a good finish - there's a bit of life in the old dog yet."
Dunlop posted a time of 129.47mph on the final flying lap, breaking his own lap record in the process.
The 33-year-old also becomes only the third rider in history to reach 20 TT wins, following in the legendary slipstreams of his Uncle Joey Dunlop and John McGuinness.
"This is the first time we have done two laps back-to-back on the bike, so we were a bit worried on fuel and everything else," Dunlop said of his Yamaha YZF-R6 Supersport machine.
"But the bike never missed a beat. It was fantastic. The bike has been fantastic, the engine has been 130 per cent and the electronics were working well today.
"The whole package worked well."
Dunlop will be hoping to double up when he takes part in the Superstock