Devin Mesoraco hit a two-run homer in the 11th inning and the Cincinnati Reds snapped a three-game losing streak with a 6-4 victory over the AL West-leading Texas Rangers on Saturday night.
Mesoraco was 0-for-4 with three strikeouts before his 380-foot homer into the left-field seats off Kyle McClellan (0-1), which came right after Todd Frazier was hit by a pitch to start the 11th.
Cincinnati had lost six of seven and was coming off consecutive shutout losses before Shin-Soo Choo homered on the first pitch of the game.
J.J. Hoover (1-5) got the last two outs in the 10th, even after a walk and a hit. Aroldis Chapman worked the 11th for his 20th save in 23 chances.
The Reds had also lost five straight interleague games.
CARDINALS 7, ATHLETICS 1: Adam Wainwright pitched a five-hitter to become the NL’s second 11-game winner, Matt Adams had his first two-homer game and the Cardinals beat Oakland to keep their deficit at one game behind the Pittsburgh Pirates atop the National League Central Division standings.
Wainwright (11-5) tied Washington’s Jordan Zimmerman for most wins in the NL. He struck out eight and walked two in a 112-pitch performance for his fourth complete game this year and 15th of his career.
What appeared a pitcher’s duel in the making changed quickly when A’s starter Jarrod Parker left in the fourth inning with tightness in his right hamstring on an unusually hot Bay Area afternoon.
Adams hit a three-run homer to highlight a four-run sixth and a solo shot in the eighth.
Jesse Chavez (1-2) was the loser.
CUBS 5, MARINERS 3: Alfonso Soriano hit a two-run homer in the 11th inning to lift Chicago over struggling Seattle in an interleague game.
Nate Schierholtz opened the 11th with a drag bunt off Oliver Perez (2-2). Soriano then connected on a 1-2 pitch over the center-field wall, his ninth.
That ended a 14-game scoreless streak for Perez.
The Mariners had tied the game with two outs in the ninth. Pinch-hitter Henry Blanco earned a one-out walk off Kevin Gregg to start the rally. Michael Saunders ran for him. Nick Franklin moved Saunders to second with a right-side groundout.
Endy Chavez, on a 0-for-19 slide entering his at-bat, sliced a single into shallow center, scoring Saunders with the tying run.
METS 5, NATIONALS 1: Dillon Gee beat Washington for the third time this season and New York scored the go-ahead run when third baseman Ryan Zimmerman and shortstop Ian Desmond made errors on the same play to top the Nationals.
Daniel Murphy delivered three hits, and first baseman Josh Satin started a pair of double plays for the Mets. The Nationals fell back to .500, losing to the team with the worst home record in the majors.
Gee (6-7) limited Washington to one run in six innings, working around six hits and three walks.
Taylor Jordan (0-1) lasted 4 1-3 innings in his big league debut. He was promoted from Double-A and gave up three runs, although a pair of errors by Zimmerman helped make two of them unearned.
Jordan gave up five hits, walked two, hit a batter and struck out one.
BRAVES 11, DIAMONDBACKS 5: Jason Heyward hit a tying RBI double, and Andrelton Simmons scored the go-ahead run on the same play in a seven-run eighth inning that lifted Atlanta over Arizona.
The Braves rallied for their 23rd comeback victory, tops in the National League. Atlanta has won two straight and four of five.
The Diamondbacks have lost four of five.
Braves starter Tim Hudson extended his winless streak to 10 straight starts, allowing five hits, four runs and four walks with two strikeouts in 5 2-3 innings.
David Hernandez (4-5) retired the first batter he faced in the eighth, but pinch-hitter Reed Johnson and Simmons were both hit by pitches before Heyward doubled.
The Diamondbacks took a 5-4 lead in the eighth on Miguel Montero’s fifth homer, a solo shot, off Jordan Walden. Walden (3-1) earned the win despite allowing three hits and one run in one inning.
ROCKIES 2, GIANTS 1: Nolan Arenado hit a game-ending single with two outs in the ninth inning to lift Colorado over San Francisco, which has lost six straight for the first time in three years.
Colorado’s Michael Cuddyer singled in the first inning to extend his hitting streak to 26 straight games.
Todd Helton was walked by reliever Jeremy Affeldt (1-4) with two outs in the ninth for Colorado’s first runner since the second inning.
Josh Rutledge ran for Helton, stole second and scored when Arenado singled up the middle to help the Rockies return to .500 (41-41).
Rafael Betancourt (2-3) got the win in his first appearance since May 31.
Andres Torres had three hits, and Buster Posey had two hits and an RBI for the defending World Series champion Giants, who last lost six in a row from June 26 to July 2, 2010.
Cuddyer’s streak is the longest in Rockies’ history and in the majors this season.
MARLINS 7, PADRES 1: Jacob Turner pitched a seven-hitter for his first complete game in 19 career starts, helping Miami beat San Diego.
The complete game was the first for the Marlins this year. They had been outscored 20-3 while losing their first four games to San Diego this season, but the lowest-scoring team in the majors gave Turner a 6-0 lead after four innings.
Giancarlo Stanton hit his eighth home run, Jeff Mathis had two RBIs, and Placido Polanco became the 22nd active player to score 1,000 runs.
Turner (2-0) struck out seven, walked one and threw 111 pitches, 77 for strikes. The right-hander lowered his ERA to 1.76 in six starts since being recalled from Triple-A.
The Marlins (28-51) have the worst record in the majors, but they are 14-10 in June.
Eric Stults (6-6) gave up a season-high six runs, five earned, in 3 2-3 innings. The start was his briefest since 2009.
The Marlins took a 3-0 lead in the first inning and added three runs in the fourth.
BLUE JAYS 6, RED SOX 2: Jose Bautista hit a pair of long homers over the Green Monster, starting with the 200th of his career and following with a tiebreaking, two-run drive off Junichi Tazawa in the eighth inning that led the Toronto Blue Jays over the Boston Red Sox 6-2 Saturday.
After Shane Victorino’s two-run single against Steve Delabar (5-1) tied the score in the seventh, Bautista followed Jose Reyes’ leadoff single in the eighth with a drive off Tazawa (4-3) that went off the base of a light-tower in left-center.
Bautista has 18 home runs this season and 21st career multi-homer games.
Bautista also threw out Victorino at the plate from right field when he tried to score from second on Dustin Pedroia’s sixth-inning single. Boston’s Jarrod Saltalamacchia was out at the plate in the seventh, when pitcher Darren Oliver’s throw home beat him on Jonathan Diaz’s squeeze bunt.
INDIANS 4, WHITE SOX 3: Nick Swisher singled in the tiebreaking run in the eighth inning, and Cleveland beat the White Sox for the third time in less than 24 hours.
Swisher’s homer in the ninth inning Friday night helped Cleveland secure a sweep of a marathon doubleheader Friday night.
This time, Cabrera, Jason Kipnis and Swisher consecutive one-out singles off Jesse Crain (2-3) in the eighth. Crain allowed his first run since April 12. He went 31 outings before Saturday without giving up an earned run.
Joe Martinez (1-0), called up from Triple-A Columbus Saturday, earned the victory in his first major league appearance this season. He pitched two innings and held Chicago to two hits and no runs with one strikeout.
TWINS 6, ROYALS 2: Kyle Gibson pitched six solid innings in his major league debut, and Trevor Plouffe homered to help the Twins beat the Royals.
Gibson (1-0) allowed two runs and eight hits, and he struck out five to become the first first-round pick in Twins history to win a start in his major league debut.
Wade Davis (4-6) was yanked after giving up another run in the second with no one out. The one inning outing marked Davis’ shortest outing of the season for the Royals, who have lost seven of 10.
ANGELS 7, ASTROS 2: Joe Blanton pitched seven sharp innings, and Howie Kendrick and Chris Iannetta both homered to give the Angels their fifth straight win.
Alberto Callaspo and Erick Aybar drove in two runs apiece in a big fourth inning for Los Angeles.
Blanton (2-10) tied season lows with three hits and two runs, pitching six scoreless innings before a two-run home run by Brett Wallace in the seventh.
Houston starter Jordan Lyles (4-3) was done in by a four-run fourth inning by the Angels. He allowed five hits, four runs and walked two in four innings for his first loss against Los Angeles in three starts.
ORIOLES 11, YANKEES 3: Chris Davis homered twice to raise his major league-leading total to 30, and the Orioles beat the Yankees to extend New York’s losing streak to four games.
Davis hit a three-run drive in the first inning and added a two-run shot in the sixth, his third multi-homer game of the season. The five RBIs gave him 79, second-most in the big leagues and just six short of his career high.
Ryan Flaherty also homered for the Orioles, who built a 9-0 lead in the third against David Phelps (5-5).
Baltimore will seek to complete a three-game sweep on Sunday.
Zach Britton (2-2) limited the offensively challenged, injury-riddled Yankees to one earned run over 5 2-3 innings.
RAYS 4, TIGERS 3: Yunel Escobar had an RBI single in the bottom of the 10th inning as the Rays rallied for a victory.
James Loney had a one-out single off Bruce Rondon (0-1). Pinch-runner Sam Fuld went to second on Wil Myers’ single, and after Luke Scott struck out, both runners advanced on a wild pitch.
Escobar won it for the Rays with a line drive that sailed over the head of center fielder Austin Jackson.
Scott tied it at 3 on a solo homer with one out in the eighth off Tigers starter Justin Verlander, who allowed three runs, nine hits and four walks over a season-high eight innings. Verlander is winless in his last four starts.