The headlining fight for UFC 311 saw Islam Makhachev attempt to defend his lightweight belt for a fourth time against short-notice title challenger Renato Moicano.