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 VoelkerAntonio Carvalho vs. Darren ElkinsDan Miller vs. Jordan MeinJohn Makdessi vs. Daron CruickshankUndercard (Facebook at 6:35 p.m. ET)Rick Story vs. Quinn MulhernT.J. Dillashaw vs. Issei TamuraGeorge Roop vs. Reuben Duran