Watch UFC 158 Georges St-Pierre vs. Nick Diaz PPV Live Stream Online

The Ultimate Fighting Championship heads to the Bell Centre in Montreal, Quebec, Canada for UFC 158 Georges St-Pierre vs. Nick Diaz, a long anticipated championship match up that pits two polar opposites in the ring, St-Pierre is a reserved and soft spoken UFC welterweight champion from Montreal, Diaz is a brash and opinionated former Strikeforce welterweight champion from the rough streets of Stockton, California, the two have traded verbal jabs and are ready to trade blows in the ring.

The co-main event features two of the top welterweights in the division fighting for a chance at the winner of the UFC welterweight championship main event, Carlos Condit who already had his shot at the title but fell short against St-Pierre at UFC 154 will have another chance at the title if he gets passed Johny Hendricks a hungry wrestler with power in both hands, for Hendricks he feels he already earned a shot at the title but wants to beat Condit impressively to prove the doubters wrong.

UFC 158 also features Jake Ellenberger vs. Nate Marquardt, Nick Ring vs. Chris Camozzi, and Mike Ricci vs. Colin Fletcher.

Order and Watch the UFC 158 Georges St-Pierre vs. Nick Diaz Pay-Per-View  live on Saturday March 16 at