Lightweights Esteban Ribovics and Daniel Zellhuber earned Fight of the Night for their back-and-forth brawl on the main card at UFC 306.