The fight every boxing fan wanted to see was made.

On Wednesday night pound-for-pound king Floyd Mayweather Jr. (44-0, 26 KO's) and Saul 'Canelo' Alvarez (42-0-1, 30 KO's) put pen to paper and agreed to fight on the 14th of September at MGM Grand in Las Vegas.

Floyd tweeted - "I chose my opponent for September 14th and it's Canelo Alvarez. I'm giving the fans what they want."

The fight however will be fought at a catch weight at 152lbs with Canelo's light middleweight title and Floyd's light middleweight title on the line.

With the catch weight being at 152lbs a lot of people are saying that ain't much to lose for Canelo. Being that he fights in the 154lbs division, but trying to lose an extra 2lbs when your body fat is at 7-8% is tough. That being said though I don't think Canelo would of signed if he didn't think he could make the weight. With there being no other weight restrictions, Canelo could enter the ring at 170+ pounds.

Another thing for 22 year old Canelo is people thinking he ain't ready for someone with Mayweather's skill and ability, and could of done with 2-3 more fights against top opposition. Looking at who he has fought I can see why. Canelo however has won 42 fights already at 22 years of age. His last fight he unified the WBC and WBA light middleweight titles by outpointing Austin Trout. Also with the fight taking place on Mexican Independence Day weekend and Canelo being the most popular boxer in Mexico, the majority of the fans at the MGM Grand will probably be cheering for Canelo Alvarez.

Will this affect Floyd Mayweather? I doubt it very much. Floyd has been there and done it all before, and ain't the pound-for-pound king for nothing.

Whatever way you look at it this is a massive fight. You have Floyd 'Money' Mayweather, the king, and Saul 'Canelo' Alvarez, the young pretender trying to dethrone him. You have power Vs. speed, youth Vs. experience. Which will make this fight one of the best fights this century. A fight I find hard to call.

Who do you think will win?


Leave a comment or tweet me @mccart3204