NEW YORK >> Alex Rodriguez hit a three-run homer to break Lou Gehrig's American League record for RBIs, and the New York Yankees beat the Kansas City Royals 4-2 Wednesday to finish a three-game sweep.Michael Pineda (6-2) rebounded from consecutive losses and Brian McCann hit a solo shot for the Yankees, who outscored the AL champions 23-4 in their first home sweep of at least three games against Kansas City since August 2007.