Alex Rodriguez took over fifth place with his 631st career home run, Eric Chavez added two homers and the New York Yankees spoiled the Boston Red Sox 100th anniversary celebration of Fenway Park with a 6-2 win Friday.
Rodriguez' solo shot on the first pitch of the fifth inning put him past Ken Griffey Jr. and 29 homers behind Willie Mays' fourth-place total of 660. Nick Swisher and Russell Martin also connected for New York, and Derek Jeter moved into 18th place with his 3,111th career hit, passing Dave Winfield.
The victory came exactly 100 years after the Red Sox beat the Yankees' forerunner, the New York Highlanders, 7-6 in 11 innings, and one day after Curtis Granderson hit three of New York's four homers in a 7-6 win over the Minnesota Twins.
Clay Buchholz (1-1) allowed all five homers in losing for the first time in 12 starts. Josh Beckett also served up five homers in the Red Sox second game of the year, a 10-0 loss at Detroit.
Ivan Nova (3-0) won his 15th consecutive regular-season start, allowing two runs on seven hits with no walks and five strikeouts in six innings.