Yankees DH Alex Rodriguez cracked home run #661 in the third inning of last night's 4-3 win over Baltimore. He moves into 4th place on the all-time list, passing Willie Mays.

A-Rod now has seven homers this season after being suspended for all of last season for steroid use. The team says it will not pay the $6-million-dollar bonus for passing Mays on the home run list.

Here's the list ahead of A-Rod on the all-time home run count...

762 Barry Bonds
755 Hank Aaron
714 Babe Ruth