MLB roundup: Tigers beat White Sox, win eighth straight

MLB roundup: Tigers beat White Sox, win eighth straight

DETROIT — J.D. Martinez blasted a go-ahead, solo home run in his first at-bat since June 16, lifting the Detroit Tigers to their eighth consecutive victory, a 2-1 decision over the Chicago White Sox on Wednesday.

Martinez, who was activated from the 15-day disabled list earlier in the day, jumped on the first offering from White Sox ace Chris Sale in the eighth inning. The left-center-field blast was the second career pinch-hit home run by Martinez, who had been sidelined with a fractured right elbow.

Shane Greene (2-2) picked up the victory with 1 1/3 innings of scoreless relief, including two strikeouts. Francisco Rodriguez escaped a bases-loaded jam to notch his 30th save in his 900th career appearance. He is the 25th pitcher in major league history to have 900 appearances.

Braves 8, Pirates 4

ATLANTA — Atlanta spotted Pittsburgh four runs in the first inning before rallying to hand starter Rob Whalen a victory in his major league debut.

Whalen, who was recalled from Triple-A Gwinnett and signed his major league contract only hours before the game, allowed four runs on four hits and four walks, with five strikeouts. He did not allow a hit after the second inning.

Atlanta’s bullpen held the Pirates at bay. Ian Krol, Mauricio Cabrera, Chris Withrow and Jim Johnson each pitched a perfect inning of relief. The final 15 Pittsburgh batters were retired in order.

Orioles 3, Rangers 2

BALTIMORE — Baltimore’s Kevin Gausman outdueled Texas ace Cole Hamels, leading the Orioles to their third straight victory.

Gausman (3-8) allowed two runs on seven hits with seven strikeouts over seven innings. It was only his third win in 19 starts this season.

Matt Wieters had a pair of RBIs for the Orioles, who improved to 39-16 at Camden Yards — the best home record in the majors. Zach Britton picked up his American League-leading 33rd save for Baltimore. Carlos Beltran hit his first homer for Texas since being traded from the Yankees on Monday.

Blue Jays 3, Astros 1

HOUSTON — Marco Estrada pitched seven strong innings and Josh Donaldson slugged a pair of home runs as Toronto topped Houston.

Donaldson produced his ninth career multi-homer game and third this season with home runs in consecutive plate appearances. He belted his 26th and 27th homers on the year in support of Estrada (7-4), who allowed one run on four hits with seven strikeouts to pace the Blue Jays.

Jose Bautista homered just ahead of Donaldson in the sixth inning off Astros right-hander Collin McHugh (7-8). Blue Jays closer Roberto Osuna set the side down in order in the ninth inning for his 23rd save.

Rockies 12, Dodgers 2

DENVER — Colorado took advantage of a Los Angeles pitching ploy and pounded the Dodgers. The win was the 11th in 13 games for the onrushing Rockies (54-53) and moved them above .500 for the first time since they were 20-19 on May 18.

Colorado walloped five home runs, including two by Carlos Gonzalez, who left the game after fouling a ball off his left ankle in the seventh inning. Four homers came against Dodgers call-up Brock Stewart, who departed after facing five batters in the four-run fifth inning that put the Rockies ahead 9-2.

Nolan Arenado, Mark Reynolds and DJ LeMahieu also went deep for the Rockies. Justin Turner homered for the Dodgers.

Nationals 8, Diamondbacks 3

PHOENIX — Daniel Murphy and Trea Turner homered, and Max Scherzer earned his 12th win and contributed two RBIs.

Murphy broke a 1-1 tie with a bases-empty homer in the sixth inning, and Scherzer capped the three-run rally with a two-run single for a 4-1 lead.

Scherzer (12-6) pitched through bases-empty homers by Jake Lamb in the sixth inning and Yasmany Tomas in the seventh inning for his seventh consecutive quality start. He is 4-1 with a 1.46 ERA in seven starts since June 29.

Phillies 5, Giants 4 (12 innings)

PHILADELPHIA — Maikel Franco, who tied the game with an eighth-inning, two-run single, singled home the winning run in the 12th for Philadelphia.

Ryan Howard and Cameron Rupp hit back-to-back homers in the seventh inning for the Phillies, who erased a 4-0 deficit to win for the fourth time in six games.

Buster Posey drove in three runs for San Francisco, which is a major-league-worst 4-13 since the All-Star break.

Yankees 9, Mets 5

NEW YORK — Mark Teixeira hit a three-run homer in the second inning and nearly sparked a benches-clearing incident three innings later as the New York Yankees beat the New York Mets at Yankee Stadium.

Teixeira gave the Yankees the lead for good when he homered off Steven Matz (8-8) with two outs in the second. With one out in the fifth, the switch-hitting first baseman was hit on the left knee by Matz’s first pitch.

Teixeira took exception to being hit and immediately began yelling and glaring at Matz. Teixeira tossed his shin guard in the air and walked toward first base while being restrained by Yankees third baseman Chase Headley and Mets catcher Rene Rivera. Both benches emptied but never got past the foul lines and relievers from both teams stood in front of the warning track in case things escalated further.

Rays 12, Royals 0

ST. PETERSBURG, Fla. — One day after being one-hit, Tampa Bay bounced back with 14 hits while holding Kansas City to two.

Jake Odorizzi (6-5) pitched his third straight scoreless start and the Rays got three-run homers from Steven Souza and Kevin Kiermaier as they came within one run of their season high for scoring.

Kansas City was ugly all around, matching season highs for errors (three) and walks (seven), including one with the bases loaded.

Mariners 3, Red Sox 1

SEATTLE — Solo home runs from Nelson Cruz, Mike Zunino and Adam Lind helped Seattle end Boston starter Rick Porcello’s six-start winning streak.

Cruz, Zunino and Lind homered in the third, sixth and seventh innings, respectively, while Seattle starter Hisashi Iwakuma threw 7 1/3 shutout innings.

New Mariners closer Edwin Diaz earned his second consecutive save despite a shaky ninth inning that included a single, a hit batter and a wild pitch as the Red Sox scored their run. Diaz got Travis Shaw and Sandy Leon to ground out to end the game.

Angels 8, A’s 6

ANAHEIM, Calif. — Albert Pujols’ two-run homer in the bottom of the ninth lifted the Los Angeles Angels to an 8-6 win over the Oakland A’s on Wednesday night at Angel Stadium.

Pujols unloaded on a 3-1 pitch from Ryan Dull with Mike Trout on first base, ending the game a half-inning after Los Angeles reliever Cam Bedrosian blew a 6-5 lead.

Trout and Pujols each had three hits, and Andrelton Simmons two for the Angels. Yonder Alonso, Billy Butler, Crisp, Vogt and Healy had two hits apiece for Oakland.