Whether you're a boxing fan or not, tonight was a great night of solid and entertaining fights. There was a lot of hype surrounding the return of Floyd Mayweather and the beginning of his newly signed 6-fight deal with Showtime/CBS.

Would ring rust be a factor? At the age of 36 would his age begin to show? Has he lost any speed, timing, reflexes, footwork or power?

The answer to all of those questions is a resounding NO. In fact Mayweather has never looked better. He beat Guerrero to the punch on multiple occasions, landing 50% of his power shots, a statistic that in this fight was 10% higher than his average of 40%.

While Guerrero definitely brought the fight to Mayweather with a lot of hard work, solid body shots and decent jabs, Mayweather was ultimately way too fast and slick for his opponent to keep up with and Guerrero simply never had the chance to catch Mayweather with anything solid or significant.

The fight of the night in my opinion however had to be Abner Mares vs Daniel Ponce de Leon. The two South American friends who happen to have the same promoter and manager gave the crowd quite a show.

Mares and De Leon went at it from the bell, trading power shots, flurries, combo's, the fight was a great display of solid boxing skills from both fighter, with a good mix of brawling and technical boxing. Mares turned out to be simply too much for De Leon, anding more shots overall and dropping him twice.

The  stoppage however was not without controversy. De Leon was dropped and popped right back up ready to fight, the fighters re-commenced and Mares landed a few more solid right hands. De Leon was defending and throwing back, but the referee decided he had taken enough and called the match.

Watching the fight personally, it was defintely an early stoppage especially considering De Leon was a champion. He should have been given an opportunity to fight his way out of it, his eyes were focused, he kept his defense and even continued to throw, but regardless, he was definitely losing on the scorecards. Either way, we'll never know.

Check out the fight results below:

Floyd Mayweather def. Robert Guerrero via uNanimous decision (117-111 x3)

Abner Mares def. Daniel Ponce de Leon via TKO (referee stoppage) at 2:20 of round 9

Leo Santa Cruz def. Alexander Munoz by TKO (referee stoppage) at 1:05 of round 5

J'Leon Love def. Gabriel Rosado via split decision (95-94 Rosado, (97-92 Love, 95-94 Love)

Did you watch the fights? Let us know what you thought!