An intriguing matchup between welterweights Nate Diaz and Rory MacDonald is official for UFC 129.
UFC brass today officially announced the matchup, which was previously reported by MMAjunkie.com.
UFC 129 takes place April 30 at the Rogers Centre in Toronto and
features a welterweight title bout between reigning champ Georges
St-Pierre and challenger Jake Shields.