Michael Dunlop warmed up for the Ulster Grand Prix as he chalked up three wins at his home meeting at Armoy.

Dunlop won the coveted 'Race of Legends' for the seventh consecutive year in commanding fashion on the Bennetts Suzuki, seeing off his nearest rival and brother William by more than 12 seconds. Michael Sweeney finished in third place on his BMW after passing Derek McGee in the closing stages of the race.

Earlier in the day, Dunlop beat McGee to win the Supersport race on his Yamaha by over three seconds, with James Cowton taking third on the McAdoo Kawasaki. Newcomer Davey Todd impressed on his Armoy debut as he finished fourth on corrected time on his Kawasaki.

Related Articles

Ballymoney rider Dunlop also won the Open race on his GSX-R1000 Suzuki, securing victory by 4.6 seconds from early leader McGee. Course rookie Todd snatched third place on corrected time ahead of William Dunlop and Paul Jordan, who finished third and fourth respectively on the road.

Former British champion Christian Elkin won the Moto3 (125) race on the Bob Wylie Honda from Adam McLean, who was the first 125cc rider to complete the race. Paul Robinson was third on his Moto3 Honda ahead of Ian Lougher - also riding a Moto3 Honda - who was having a rare outing at the event.

McGee finally got his nose in front to win the Supertwins race later in the day as he edged out Yorkshireman Cowton by just under one second, with McLean rounding out the top three as he flashed over the line only one second further behind.

The Armoy meeting is the penultimate Irish National road race of 2017, with the final meeting taking place on the Killalane course in North Dublin in September.

The Ulster Grand Prix now takes centre stage at Dundrod from August 9-12, followed by the Classic TT and Manx Grand Prix on the Isle of Man, where practice gets underway on Saturday, August 19.