Alex Rodriguez passed Lou Gehrig for third on the all-time RBI list, Michael Pineda pitched into the seventh inning, and the New York Yankees beat the Kansas City Royals 4-2 on Wednesday afternoon at Yankee Stadium.

The win gives the Yanks a three-game sweep of the reigning American League Champions.

Trailing 1-0 in the bottom of the second, catcher Brian McCann launched a solo homer to tie the game at 1-1 before Rodriguez unloaded on a three-run shot in the bottom of the third to make it 4-1.

With the homer, his 11th of the year, Rodriguez moved past Gehrig for third all-time on the RBI list, but also for first all-time in American League history.

Only Hank Aaron and Barry Bonds have more RBIs in a career than A-Rod's 1,995. Rodriguez is just one away from tying Bonds for second all-time.

The Yankees travel out west for a series in Oakland against the AL West cellar-dwellers.