Nate Diaz takes on Tony Ferguson in a welterweight contest in the main event of UFC 279 in Las Vegas.