Munroe is one fight away from a crack at the world title
Leicester's Rendall Munroe stopped Victor Terrazas in the ninth round in Coventry to set up a shot at WBC super-bantamweight holder Toshiaki Nishioka.
European champion Munroe, 29, made a sluggish start and was outworked by his Mexican foe over the first four rounds.
But Munroe came alive in the fifth and began to grind Terrazas down.
Terrazas was throwing nothing back by the eighth and the following round he took a knee after a Munroe body shot and the fight was duly waved off.
Two of the three judges had the scores level when the fight was ended, although one had it 79-73 in Munroe's favour.
Munroe said: "We've been working on a few things in the gym and it all came together.
"Everyone knows I'm like a steam train, you need to chuck a bit of coal in but I keep chugging through."
Because of the ash cloud covering Britain's airspace, Terrazas finally arrived in the country on Monday night after a mammoth four-day journey from his homeland via Madrid and Paris.
But while the opening round was tentative, with both boxers feeling each other out, it was Terrazas who looked the sharper of the two.
The second round continued in much the same fashion, with few punches finding the target, although Terrazas' work continued to be more eye-catching.
The clash opened up in the third with both fighters trading impressive blows, and Terrazas was a clear winner of a big fourth round, landing a series of big lefts and rights.
But Munroe showed plenty of heart in the fifth, forcing Tarrazas onto the ropes with a series of left-hand leads from his southpaw stance.
By the sixth Terrazas was visibly flagging, with Munroe's size and strength beginning to tell.
The Mexican hardly threw a punch in the eighth and 57 seconds into the ninth he was forced to take a knee after a flurry of body shots ending with a huge left.
Terrazas rose, but referee John Keane deemed him not fit to continue, a decision Terrazas' corner contested but the fighter himself had no complaints with.
Olympic bronze medallist
Tony Jeffries continued his unbeaten start to his professional career with a points victory over Nathan King in their super-middleweight fight.
Jeffries, who sparred with WBC super-middleweight champion Carl Froch in the build-up to the bout, claimed a 59-56 triumph over six rounds, his sixth win since his Beijing success.