Andy Ruiz Jr has caused one of the biggest upsets in boxing history, stopping Anthony Joshua in the seventh round.
The heavyweight fight was for Joshua's WBA, WBO and IBF championships in front of a jam-packed crowd at New York's Madison Square Garden.
Ruiz Jr was a 45-1 underdog on some books, but put those punters to shame, dropping the Brit three times before the referee stopped the fight midway through the seventh round.
Joshua appeared on track for his 23rd professional win early in round three when he dropped Ruiz with a trademark uppercut but 'The Destroyer' bounced to his feet quickly and stunned Joshua with a quick combination when the Brit was looking for the finish.
Joshua was rocked and moments later he hit the canvas for the second time in his career. He recovered but Ruiz almost put the fight to bed moments later when he dropped Joshua again but the champion recovered in time and was ultimately saved by the bell.
The two heavyweight combatants coasted through the next three-rounds as they both looked to recover from a brutal third round.
But the seventh round proved to be the final when Ruiz rocked Joshua with a right hook followed by a barrage of punches that had Joshua on the canvas for a third time.
Again the Brit refused to be beat, but when he took a knee a few seconds later, under an offensive assault form Ruiz, the referee called a stop to the fight.
The result has shaken up the heavyweight division in a week where WBC champion Deontay Wilder has announced a title defence against Luis Ortiz, ignoring calls for a unification fight with 'AJ'.
Post-fight both fighters agreed to an immediate rematch in November in the United Kingdom.