UFC Heavyweight Champion Cain Velasquez and former champ Junior dos Santos have cleared the final hurdle before they throw down for a third time tomorrow night at UFC 166, as both men made weight this afternoon in Houston.

Velasquez, who avenged his 2011 stoppage loss to dos Santos in December with a clear cut, UD win, weighed in at 241. JDS was just one pound less and weighed 240. Afterwards the two engaged in an extended face off but respectfully shook hands before departing.

Daniel Cormier intends to move to light-heavyweight after tomorrow night and it shows, as the decorated wrestler came in at just 224 for his fight with Roy Nelson. “Big Country” also looked slimmer, as the noted slugger weighed in at 249.

Hector Lombard also looked noticeably leaner, as one would expect for his welterweight debut, and came in at 169. The former middleweight’s opponent, Nate Marquardt, weighed 171.

The only fighter who didn’t make weight was Andre Fili, who weighed in at 148.5 for his bout with featherweight Jeremy Larsen (who was 145.5). Fili has two hours to get down to 146.

So, here are the official weigh-in results for UFC 166. Tomorrow night could get crazy.

Main Card (Pay-per-view, 10 p.m. ET)

Heavyweight Championship

Cain Velasquez (241) vs. Junior dos Santos (240)

Daniel Cormier (224) vs. Roy Nelson (249)

Gilbert Melendez (156) vs. Diego Sanchez (156)

Gabriel Gonzaga (257) vs. Shawn Jordan (255)

John Dodson (125) vs. Darrell Montague (126)

Preliminary Card (FOX Sports 1, 8 p.m. ET)

Tim Boetsch (186) vs. C.B. Dollaway (186)

Hector Lombard (169) vs. Nate Marquardt (171)

Jessica Eye (135) vs. Sarah Kaufman (135)

K.J. Noons (156) vs. George Sotiropoulos (155)

Preliminary Card (Facebook, 6 p.m. ET)

Adlan Amagov (171) vs. T.J. Waldburger (170.5)

Tony Ferguson (155) vs. Mike Rio (156)

Andre Fili (148.5) vs. Jeremy Larsen (145.5)

Kyogi Horiguchi (135) vs. Dustin Pague (135)