The highly-anticipated Rory MacDonald vs. Carlos Condit rematch is off.According to multiple sources close to the fight, MacDonald suffered an undisclosed injury in training recently, which has forced the young Canadian fighter to withdraw from his fight against Condit at UFC 158. No opponent has been signed to replace MacDonald against Condit next month. As of now, he is still expected to compete on the card. MacDonald (14-1) most recently defeated B.J. Penn via unanimous decision at UFC on FOX 5 in December. He has won his last four fights in a row since losing his first MMA fight to Condit at UFC 115 in June 2010. Condit (28-6) lost a UFC welterweight title unification bout to Georges St-Pierre at UFC 154 in November. The loss snapped his five-fight winning streak.UFC 158, headlined by Georges St-Pierre vs. Nick Diaz, will take place March 16 at Bell Centre in Montreal.