UFC held the weigh-ins today for UFC 158. The pay-per-view takes place tomorrow (Saturday) night at the Bell Centre in Montreal. The event will be headlined by a UFC welterweight title fight between reigning champ Georges St-Pierre (170 lbs.) and Nick Diaz (169 lbs.). Both fighters for the title fight came in on weight.

The main card will be broadcast live on pay-per-view beginning at 10PM ET. Four prelim bouts will be shown live on FX at 8PM ET. There will also be three additional prelim bouts on UFC's Facebook page at 6:35PM ET. eWrestlingNews.com will present FREE live coverage of the event starting at 6:30EST tomorrow night!

Pay-Per-View Main Card (10:00PM EST):

Nick Diaz (169) vs. Georges St-Pierre (170)

Johny Hendricks (171) vs. Carlos Condit (169)

Nate Marquardt (171) vs. Jake Ellenberger (170)

Chris Camozzi (185) vs. Nick Ring (183)

Colin Fletcher (155) vs. Mike Ricci (156)

FX Preliminary Card (8:00PM EST):

Bobby Voelker (169) vs. Patrick Cote (169)

Darren Elkins (145) vs. Antonio Carvalho (145)

Jordan Mein (170) vs. Dan Miller (171)

Daron Cruickshank (155) vs. John Makdessi (155)

Facebook Preliminary Card (6:35PM EST):

Quinn Mulhern (168) vs. Rick Story (169)

Issei Tamura (135) vs. TJ Dillashaw (135)

Reuben Duran (135) vs. George Roop (135)