Tuesday’s American League results
Red Sox 2, Rays 0 — Clay Buchholz allowed three hits over five innings in his first start since early June and the AL East-leading Boston Red Sox beat the host Tampa Bay Rays on Tuesday night. Buchholz (10-0), sidelined by a strained neck, hadn’t pitched in the majors since beating the Los Angeles Angels on June 8.
Yankees 7, Orioles 5 — Alfonso Soriano hit two home runs, including a tiebreaking shot in the eighth inning, and the New York Yankees rallied past the host Baltimore Orioles to end a six-game losing streak at Camden Yards. Mark Reynolds also homered for the Yankees, who won for the second time in six games to bolster their postseason hopes.
Angels 12, Blue Jays 6 — Mark Trumbo matched a team record with four extra-base hits, including back-to-back home runs with Josh Hamilton, and Chris Iannetta and Erick Aybar also went deep as the visiting Los Angeles Angels beat the Toronto Blue Jays. Trumbo had a career-best five hits and became the first player in Angels history to collect five hits and score five runs in the same game.
Tigers 9, White Sox 1 — Rick Porcello pitched his first career complete game, Prince Fielder homered among his four hits and the visiting Detroit Tigers snapped a three-game losing streak with a win over the Chicago White Sox. Alex Avila added four hits and two RBIs as AL Central-leading Detroit’s offense finally got rolling against the sloppy White Sox.
Twins 4, Athletics 3 — Josh Willingham hit two home runs, including a two-run shot in the eighth that put the Twins in front for good, to lead Minnesota past the visiting Oakland Athletics. Oswaldo Arcia also homered for the Twins, who snapped Oakland’s winning streak.
Tuesday’s National League results
Nationals 6, Mets 3 — Jayson Werth kept up his power surge with a home run and two doubles, leading the charging Washington Nationals past the host New York Mets for their fourth straight win. Jordan Zimmermann wound up with his NL-leading 17th victory and Rafael Soriano closed for his 40th save as Washington tries to make a late playoff push.
Braves 4, Marlins 3 — Julio Teheran, working on 10 days’ rest, overcame a rough first inning and pitched into the seventh to help the visiting Atlanta Braves beat the Miami Marlins. Teheran (12-7) gave up three runs in the first, then none after that, and he left with a 4-3 lead.
Padres 8, Phillies 2 — Jedd Gyorko and Chase Headley each had three hits to back Andrew Cashner’s strong pitching in the San Diego Padres’ victory over the host Philadelphia Phillies. Gyorko, who entered in a 3-for-28 slide, scored three runs and drove in another.
Cubs 9, Reds 1 — Welington Castillo drove in three runs with two home runs, Donnie Murphy added a two-run shot and even pitcher Edwin Jackson smacked one as the visiting Chicago Cubs rolled to a victory over the suddenly punchless Cincinnati Reds.
Cardinals 4, Brewers 2 — Matt Holliday’s two-run home run in the sixth inning stunned Wily Peralta with the St. Louis Cardinals’ first hit and rookie Shelby Miller blanked the visiting Milwaukee Brewers into the seventh inning of a victory.
Tuesday’s interleague results
Pirates 5, Rangers 4 — Francisco Liriano pitched six innings for his career-high 16th victory, Andrew McCutchen had three RBI singles and the visiting Pittsburgh Pirates held on to beat the slumping Texas Rangers.
— Associated Press