The likeable 42 year-old, who goes by the mantra ‘Dare to Dream’, was too elusive for late replacement Campbell – who it has to be said was tired even before the first round had ended.
Moran dictated the pace and used his range to keep Campbell off, before setting ‘The British Assassin’ up for the finish in the second session. Several combinations had Campbell rocking in the round, and after taking a knee, Moran piled on more pressure to force a stoppage.
Earlier, Nick Quigley continued his progress since returning to the ring from a long absence to take out the stubborn Daryl Setterfield in two rounds.
How Setterfield got through the first three minutes of punishment was anyone’s guess, and when his corner tried to stop the fight in the second, the Surrey man duly kicked the towel out of the ring.
In the end, it was down to referee Lee Murtagh to call a halt to proceedings and hand the superior Quigley a 14th career win and fourth in a row.
Making his debut on the bill was Dublin’s super welterweight hope Bernard Roe who looked good in winning every round of his maiden bout to seal a 40-35 victory.
Antonio Counihan, Ryan’s Moorhead and Vaughan, along with Russian-Armenian David Agadzhanyan were also triumphant at the Olympia.