Has Conor McGregor fought his last fight?
It certainly looks that way after the UFC followed up a tweet from the Irish fighter signalling his retirement by withdrawing him from its main event this summer.
McGregor was lined up for a rematch against American Nate Diaz, who defeated him at UFC 196 last month, at UFC 200 on July 9.
Read more: McGregor makes $1m from Nate Diaz fight
But UFC president Dana White admitted that is no longer going ahead, just hours after McGregor wrote on Twitter: "I have decided to retire young. Thanks for the cheese. Catch ya's later."
I have decided to retire young.— Conor McGregor (@TheNotoriousMMA) April 19, 2016
Thanks for the cheese.
Catch ya's later.
White did not confirm or deny McGregor's retirement but said he had been pulled for refusing to travel to Las Vegas to take part in promotional duties.
"This has happened only one other time in UFC history...you have to do the press conference," said White.
"So Conor put out that Tweet. Is Conor McGregor retiring? Only he can answer that question. But he will not be appearing at UFC 200.
"As far as I'm concerned we still have a good relationship with Conor, I respect Conor as a fighter and I like him as a person.
"It's just you can't decide to not show up to these things. You have to do it."