Answer
Nate Diaz and Conor McGregor have fought each other three times. They first met at UFC 196 in March 2016, where Diaz won by submission in the second round. They rematched at UFC 202 in August 2016, where McGregor won by majority decision. They finally met for a third time at UFC 229 in October 2018, where McGregor lost by submission in the fourth round.