UFC featherweight Conor McGregor has beaten Nate Diaz by majority decision to avenge his UFC 196 defeat.
The Irishman was shocked by Californian Diaz's second-round rear-naked choke in their welterweight bout in March, and ever since he has sworn revenge, with the rivals resorting to throwing water bottles at each other during a pre-fight press conference in Las Vegas this week.
McGregor made sure he was only throwing punches and kicks when the pair reunited in the Octagon on Saturday night and as both men remained standing following five hard-fought, bloody rounds, the judges had the final say, scoring the bout 48-47 47-47 48-47 in the Dublin fighter's favour.
Both competitors expressed their preference for a final match to decide an overall winner.
"All I know is that it's 1-1," McGregor told BT Sport. "Let's regroup and do it again!
"This time I want to do it at 155 pounds, I came in at 170 with him as the bigger man and I overcame that adversity.
"Now this trilogy is on my terms, come back down to 155 and we'll do it."
Diaz - the 31-year-old Brazilian jiu-jitsu specialist - echoed McGregor's demands for a second rematch. He said: "Hey, good job today, Conor, but we're going for three. For real. Until then I ain't coming back."
It's not just McGregor and Diaz who want another face-off. Fans took to Twitter to beg for more after a close second bout.
But where to hold such a hotly anticipated fight?