The wait is over.
Floyd "Money" Mayweather signed a contract today to face five-time world champion "Sugar" Shane Mosley in a welterweight bout on Saturday, May 1 at the MGM Grand in Las Vegas, Golden Boy Promotions announced.
"This one is definitely for the fans as I wasn't going to waste anyone's time with a meaningless tune-up bout and asked to fight Shane immediately," said Mayweather (40-0, 25 KOs). "I have said ever since I came back to the sport that I only wanted to fight the best. I think Shane is one of the best, but come May 1, he still won't be great enough to beat me."
Mosley (46-5, 39 KOs), who bested Antonion Margarito last January, signed his portion of the deal on Friday.
"I have always wanted to fight Floyd and now it is finally coming true," said Mosley. "I am already in great shape and ready to show everyone on May 1 that I am stronger, faster and better than he is. I will have no problem beating him."
Both fighters agreed to Olympic-style testing for the fight.
Manny Pacquiao's reluctance to submit to randon blood testing killed any chance of a fight with Mayweather. Pacquiao instead will take on Joshua Clottey on March 13 at Cowboy Stadium.