Fans have been waiting years for Floyd Mayweather and Manny Pacquiao to step in the ring together, and the boxers have finally settled on a deal.

According to TMZ, negotiators are still hammering out the details in the contracts, but Floyd and Manny made the fight a "done deal" after meeting at a recent Miami Heat game. A date hasn't been officially set for the fight, but the two athletes have been working out a deal to fight at the MGM Grand in Las Vegas on May 2nd.

The formal agreement is expected to be signed within days, and an official announcement about the fight following the signatures.

Source: TMZ