Conor McGregor-Nate Diaz 2, and 18 other great sports rematches