Max Holloway has been a star in the UFC for a number of years, but it's safe to say he hasn't faced an opponent quite like Jon Stewart.
The former Daily Show host matched up onstage against Holloway as part of the USO Tour on Monday:
USOIt's about to go down — Jon Stewart vs. @BlessedMMA! #USOViceTour https://t.co/E5Vm8ahACh
The troops in attendance enjoyed the show, while fellow UFC star Paige VanZant served as announcer.
Holloway is the current UFC featherweight champ with a 19-3 career record, and he is set to defend his title against Brian Ortega at UFC 226.