UFC featherweight champion Conor McGregor suffered a shock defeat as Nate Diaz won their welterweight fight in Las Vegas.
McGregor landed heavy shots in round one but Diaz rallied and got behind the Irishman in the second round to apply a choke hold that forced him to submit.
It was 27-year-old McGregor’s first defeat since 2010.
In another surprise, women’s bantamweight champion Holly Holm lost in the fifth round to Miesha Tate.
Holm, 34, stunned the mixed martial arts world by knocking out the previously undefeated Ronda Rousey to take the title in November.
But the former boxer, who had won all 10 of her previous UFC fights, was choked unconscious by fellow American Tate, 29.
“She went out like a champion,” said Tate, who has won her past five bouts. “I have so much respect for this woman.”
McGregor, meanwhile, had been denied the chance to become the first UFC fighter to hold two world titles at the same time when Brazilian Rafael dos Anjos pulled out of a fight because of injury last month.
He said: “I’m humble in victory or defeat. I took a chance to move up a weight and it didn’t work.”