ARLINGTON, Texas — Matt Garza pitched into the eighth inning of his Rangers debut, the only run he allowed unearned after his throwing error, and Texas beat the New York Yankees 3-1 on Wednesday night.
Garza (1-0) was 6-1 in his 11 starts this season for the Chicago Cubs before being traded Monday to the Rangers, who had long coveted the right-hander. He was 5-0 with a 1.24 ERA his last six starts for Chicago, winning the last five.
After giving up consecutive singles to start his first game in a Rangers jersey, Garza retired 15 of the next 16 batters before his throwing error on Brett Gardner’s comebacker leading off the sixth.
A.J. Pierzynski drove in two runs for Texas, including a tiebreaking solo homer in the bottom of the sixth off Andy Pettitte (7-8). David Murphy also homered, off reliever Shawn Kelley in the eighth.
RAYS 5, RED SOX 1
BOSTON — David Price pitched a five-hitter for his third complete game of the season, Wil Myers had a two-run single, and the surging Rays won for the 19th time in 22 games by beating the Red Sox.
James Loney had two hits and drove in a run for the Rays. Tampa Bay moved within a half-game of the AL East-leading Red Sox.
ATHLETICS 4, ASTROS 3
HOUSTON — Coco Crisp hit a two-run homer in Oakland’s three-run seventh inning to help the Athletics to a win over the Astros.
The A’s trailed by two before an RBI double by Eric Sogard with one out cut the lead to 3-2 and chased starter Bud Norris. Crisp launched his home run off Travis Blackley (1-1) to put Oakland on top.
ROYALS 4, ORIOLES 3
KANSAS CITY, Mo. — Eric Hosmer hit two home runs, and Alcides Escobar drove in the winning run in the ninth to lift the Royals to a victory over the Orioles.
David Lough singled and scored the game-ending run when Escobar doubled off the fence in left center with one out in the ninth.
TIGERS 6, WHITE SOX 2
CHICAGO — Prince Fielder, Austin Jackson and Torii Hunter homered, and Anibal Sanchez pitched six scoreless innings to help the Tigers overcome Miguel Cabrera’s absence in a win over the White Sox.
ANGELS 1, TWINS 0
ANAHEIM, Calif. — Jered Weaver outpitched Mike Pelfrey with eight innings of two-hit ball, and Albert Pujols drove in the only run, leading the Angels to a victory over the Twins.
INDIANS 10, MARINERS 1
SEATTLE — Scott Kazmir allowed just one hit over his eight innings, Michael Bourn hit his first career grand slam, and the Indians routed the Mariners.
DODGERS 8, JAYS 3 (10)
TORONTO — Mark Ellis hit a two-run homer to highlight Los Angeles’ five-run 10th inning as the Dodgers beat the Blue Jays to complete a three-game sweep.
Yasiel Puig also went deep in the 10th for the Dodgers.