Wednesday’s American League results
Tigers 8, White Sox 5 — Prince Fielder homered and Rick Porcello pitched six solid innings to lead the host Detroit Tigers. Fielder lined a two-run shot to right field in the first inning for his 16th homer of the year. Alex Avila’s two-run single in the third put Detroit ahead 5-1. Conor Gillaspie and Gordon Beckham homered for Chicago. Porcello (6-6) allowed three runs and seven hits. Joaquin Benoit pitched the ninth for his eighth save.
Yankees 8, Royals 1 — Robinson Cano hit a three-run homer, Lyle Overbay added a grand slam and the host New York Yankees snapped out of their offensive funk. Ivan Nova delivered another impressive pitching performance and the Yankees, held to one run each of the previous three days, stopped a three-game slide. Nova (4-2) yielded only four singles and a double in eight innings.
Orioles 6, Rangers 1 — Wei-Yin Chen returned from the disabled list to pitch seven innings of three-hit ball, and the host Baltimore Orioles got a three-run homer from Nolan Reimold. Manny Machado had three hits and an RBI for the Orioles, who won for only the third time in nine games. Chen (4-3) allowed one run, walked three and struck out four.
Rays 4, Twins 3 — Ben Zobrist’s two-out RBI single to right in the bottom of the 13th inning lifted the host Tampa Bay Rays. Yunel Escobar singled to lead off the 13th and went to second two outs later on a throwing error by losing pitcher Ryan Pressly.
Wednesday’s National League results
Reds 6, Brewers 2 — Mike Leake scattered four hits over 8⅓ innings and Brandon Phillips had three RBI to lift the visiting Cincinnati Reds. The Reds put the leadoff runner on base in each of the first seven innings and snapped a three-game losing streak. Leake (8-4) bounced back from a rare rough start in his last outing and seemed to get stronger as the game progressed. He allowed four walks while striking out two, retiring 13 consecutive batters from the fifth to ninth innings.
Marlins 6, Braves 2 — Giancarlo Stanton hit a two-run double to end a 10-game RBI drought and help the host Miami Marlins break a five-game losing streak. Stanton had been in a 3-for-26 slump before he put the Marlins ahead in their four-run first inning against Paul Maholm (9-8). Placido Polanco added three hits and three RBI. Jacob Turner (3-1) allowed four hits and two runs in seven innings.
Mets 7, Giants 2 — Former Giants prospect Zack Wheeler pitched seven sharp innings, Marlon Byrd homered again and the New York Mets completed their first sweep in San Francisco since 1994. Daniel Murphy and John Buck each had two hits and drove in two runs as the Mets won their fourth in a row. Wheeler (3-1), a former Giants’ first-round draft pick, took a shutout into the seventh.
Nationals 5, Phillies 1 — Gio Gonzalez tossed seven sharp innings and the visiting Washington Nationals hit two consecutive homers off Cliff Lee. Anthony Rendon and Wilson Ramos hit back-to-back shots off Lee to start the fifth and Ryan Zimmerman and Jayson Werth did it to open the sixth. Gonzalez (7-3) gave up one run and six hits, striking out five to win his fourth start in a row.
Thursday’s interleague results
Angels 13, Cubs 2 — Josh Hamilton hit two home runs, Albert Pujols also connected and the visiting Los Angeles Angels went deep a season-high five times. Mark Trumbo and Brendan Harris also homered for the Angels.
Cardinals 5, Astros 4 — Matt Carpenter hit a two-run home run and Matt Holliday drove in two with a two-out hit to lift the host St. Louis Cardinals. Carpenter’s ninth homer in the seventh gave the win to Seth Maness (5-1).
— Associated Press