Freddy Garcia worked around two homers by Josh Hamilton to remain undefeated against Texas for eight years and the New York Yankees beat the Rangers for the third straight night, 3-2 on Wednesday.

loading...

Hamilton became the second player to reach 100 RBIs this season -- Detroit's Miguel Cabrera was first -- with his career-high 33rd homer, a line drive to right in the fourth inning. His majestic drive in the sixth was all Texas could muster in their eighth straight loss in the Bronx.

Nick Swisher gave the Yankees the lead with an RBI double off Scott Feldman in a three-run third inning. Swisher put the Yankees ahead in the first two games, too. He hit a grand slam Monday and a two-run shot Tuesday night in a matchup between the teams with the best records in the AL.

Garcia (7-5) followed Hiroki Kuroda's two-hitter Tuesday by giving up four hits in 6 2-3 innings.

(Copyright 2012 by The Associated Press.  All Rights Reserved.)

More From New Jersey 101.5 FM