David Haye produced an explosive fifth-round stoppage of Dereck Chisora to win a thrilling grudge match that delivered everything it promised.
The hostilities started in Munich five months ago were ended by a stunning left hook that spelt the end of Chisora's challenge at Upton Park.
Haye, who was being outmuscled by his heavier opponent, was in trouble before he delivered the decisive blow that sent his 28-year-old opponent to the canvas.
Chisora beat the count but referee Luis Pabon waved the fight off once he was dropped for a second time, a left hook doing the damage once again.
The preceding action had been brutal in a fascinating contrast of styles, Chisora bullying at close range while Haye wanted to keep the fight at distance.
Chisora was first into the ring and was kept waiting for several minutes by Haye, who clearly won the popularity contest with the crowd.
The rain that began falling 15 minutes before the main event failed to dampen the spirits of the 30,000 who had bought tickets and generated a charged atmosphere.
Haye, who was conceding two and a half stones, started with ferocious intent as he fired a succession of vicious shots.
But he was caught twice by Chisora, first by a left hook and then a jab in an exciting first round.
Chisora was clearly unfazed by his opponent's aggression as he stalked him across the ring, although Haye caught him with a straight right.
Both fighters continued to throw punches after the bell for the second round had sounded, though Pabon was quick to separate them.
Pabon had to intervene once more after the third once Chisora landed with a hard left hook as the rivals had failed to hear the bell.
Chisora was dominating the close exchanges but Haye was more dangerous from range with both landing powerful shots.
At one point in the fourth Chisora - who was being cheered on by Tim Witherspoon at ringside - looked hurt but Haye failed to pile on the pressure when he was on the corner.
In the fifth Chisora's greater bulk appeared to be making the difference as he piled on the pressure, only for Haye to intervene with the one-punch power that made him such a threat.
The fight took place despite opposition from the British Boxing Board of Control, whose refusal to sanction the showdown was easily circumvented by having the anonymous Luxembourg Boxing Federation license both fighters.
Strong moral objections also existed given that Haye and Chisora were effectively profiting from their disgraceful brawl in Munich five months ago.
For all the condemnation, however, interest in the showdown was substantial with the 30,000 tickets sold surpassing the attendance for Lennox Lewis v Frank Bruno in 1993.
Only a year ago the prospect of Haye clashing with Chisora was unthinkable as the former WBA world heavyweight champion prepared for a career-defining showdown with Wladimir Klitschko.
But his popularity plummeted after a lamentable display with public opinion further turning against him when he blamed the wide points defeat on a broken little toe.
Frustrated in his pursuit of Wladimir's brother Vitali, he instead settled for a pay-day against Chisora once their fireworks in Munich had ignited interest in the fight.
It clearly irritated Haye that he had to share a ring with someone he considers vastly inferior, but Chisora's performance tonight proved him wrong.