MMA Fighting has UFC 158 results for the St-Pierre vs. Diaz fight card March 16, plus live UFC coverage from Montreal, live blogs of all the fights and live UFC 158 twitter updates.In the main event, UFC welterweight champion Georges St-Pierre will defend his title against Nick Diaz. In the co-main event, Carlos Condit will square off against Johny Hendricks.Check out the full UFC 158 results below.Main Card (PPV at 10 p.m. ET)Georges St-Pierre vs. Nick DiazCarlos Condit vs. Johny HendricksJake Ellenberger vs. Nate MarquardtChris Camozzi vs. Nick RingMike Ricci vs. Colin FletcherUndercard (FX at 8 p.m. ET)Patrick Cote vs. Bobby Voelker (live blog)Antonio Carvalho vs. Darren Elkins (live blog)Dan Miller vs. Jordan Mein (live blog)John Makdessi vs. Daron Cruickshank (live blog)Undercard (Facebook at 6:35 p.m. ET)Rick Story vs. Quinn Mulhern (live blog)T.J. Dillashaw vs. Issei Tamura (live blog)George Roop vs. Reuben Duran (live blog)