Gary 'Spike' O'Sullivan produced an explosive performance in Montreal to blow Antoine Douglas away and maintain his incredible rise towards a possible world title shot.

Fighting on the Billy Joe Saunders-David Lemieux undercard, Douglas had the better of the early rounds but the Irishman grew stronger as the contest wore on and took control from the fourth. 

O'Sullivan stopped his opponent with a huge left-hander in the seventh that he followed up with a flurry of punches to send the American to the canvas.

Saunders defeated the 33-year-old back in 2013, with O'Sullivan then taking on Chris Eubank Jr for a WBA eliminator two years later.

The Corkman's corner opted to retire him at the end of round seven during that middleweight bout in London, a loss that sent him into a period of self-reflection.

Now, he's rebuilt himself and his career. Four wins on the bounce led to last night's face-off with Douglas, who had only lost once in 24 previous fights.

O'Sullivan will now target the WBO Inter-Continental middleweight crown and a world title shot to complete a remarkable journey to the top.

Meanwhile, Garda Niall Kennedy retained his New England heavyweight championship with a spectacular dismantling of Danny Calhoun.

The Wexford man made it 10-0 in Boston with a second-round knockout to maintain his momentum.

In September he defeated Alexis Santos at Foxwood's Resort to claim the title before spending time sparring with Anthony Joshua ahead of his world title defence against Carlos Takam.