Baltimore 3 – Texas 12 – Adrian Beltre hit three home runs, two of them in a nine run fourth inning for the Rangers and Texas beat the Orioles 12-3. Mitch Moreland also hit a grand slam for the Rangers. . Derek Holland pitched seven strong innings, allowing three runs and striking out five. Tommy Hunter gave up eight earned runs in three innings pitched for Baltimore. Nick Markakis went 3-for-4 with a triple and three RBI for the Orioles
Other American League Scores
Kansas City 3 – Tampa Bay 5 – James Shields pitched into the eighth inning in the Tampa Bay Rays beat the Kansas City Royals 5-3. B.J. Upton had two hits and a run scored for Tampa Bay. Jose Lobaton added an insurance run in the eighth inning with a solo blast to center field.
Minnesota 1 – Oakland 5 – Coco Crisp in a home run and scored three runs as Oakland beat the Minnesota Twins 5-1. Tommy Milone pitched eight strong innings for Oakland and allowed just one earned run while striking out five
Toronto 2 – Detroit 3 – Anibal Sanchez paste into the seventh inning and was backed up by Omar Infante who tripled and scored, and Jeff Baker who drove in a run and the Tigers beat the Blue Jays 3-2. Prince Fielder had an RBI single in the sixth inning for Detroit
Los Angeles 7 – Boston 3 – Jered Weaver allowed two runs and seven hits in seven innings while striking out five to lead the Angels to a 7-3 win over Boston. Clay Buchholz allowed seven runs on 12 hits in 5 1/3 innings of work for the Red Sox. Scott Podsednik went 3-for-5 with a stolen base for Boston. Howie Kendrick homered for the Angels.
New York 1 – Chicago 2 – Chrs Sale struck out 13 in 7 2/3 innings to get his 15th victory of the year. Alex Rios hit a home run and the Chicago White Sox beat the New York Yankees 2-1. Derek Jeter hit his 13th home run of the year for the Yankees only run. Phil Hughes pitched seven innings for New York allowing five hits and two runs while walking to.