The fight began with a dramatic opening round as Cruz pursued Romero from the opening bell.
The challenger nailed his opponent several times within the first three minutes.
By the end of the first, Romero was staggering around the ring and fortunate to avoid a knockdown.
Although the writing looked to be on the wall already, the American recovered well.
However, momentum then swung back in the other direction as Romero was on the back foot once again.
Cruz dedicated himself to assaulting the body in rounds four and five, and the American appeared to be feeling the effects as he was deducted a point for excessive holding.
As they passed the halfway point, the contest seemed to be playing out in Cruz’s favour as he hammered Romero from pillar to post once more in the seventh.
Prior to the first bell, Gervonta Davis made his prediction of the fight between his two former foes.
He claimed Romero would win by stoppage, but was proved wrong in dramatic fashion.