Shohei Ohtani struck out nine over 7 2/3 innings, allowing two runs, as the host Los Angeles Angels snapped the Tampa Bay Rays’ six-game winning streak and avoided a four-game sweep with a 5-2 win Sunday.
Ohtani (4-1) allowed six hits and walked one. Martin Maldonado hit a solo homer, his second, and had two RBIs, Zack Cozart added two RBIs and Luis Valbuena had one for Los Angeles, which snapped its season-high five-game skid.
Johnny Field clubbed a solo blast for his fourth homer of the year and Denard Span also had an RBI for Tampa Bay, which couldn’t build on its major league-leading win streak.
For the second straight day, Tampa Bay started reliever Sergio Romo. He pitched 1 1/3 hitless innings with two walks and three strikeouts. Matt Andriese (1-2) followed Romo and gave up two unearned runs on no hits and two walks while striking out one.
Braves 10, Marlins 9
Dansby Swanson’s two-run single with the bases loaded in the ninth inning capped a six-run rally and gave Atlanta a wild win over Miami at SunTrust Park.
Swanson had been 0-for-8 since returning from the disabled list on Saturday. He drove a 2-2 pitch from reliever Tayron Guerrero (0-2) into the left field corner to bring home Tyler Flowers and Kurt Suzuki with the tying and winning runs.
Swanson struck out to start the inning, but the Braves began to peck away against reliever Brad Ziegler. Ronald Acuna Jr. drove in a run with a sacrifice fly, Freddie Freeman’s hustle on an infield single plated another, and Nick Markakis drove in a run with a single to center field. Miami brought in Guerrero, who walked Flowers and surrendered an RBI hit to Suzuki. He walked Johan Camargo to load the bases with two outs, setting up Swanson’s game-winning heroics.
Cubs 6, Reds 1
Kyle Schwarber, Javier Baez and Ben Zobrist homered to back the strong pitching of Yu Darvish, sending Chicago past host Cincinnati.
Darvish (1-3) allowed a first-inning run, but then shut out the Reds over the next five innings as the Cubs won three games of the four-game series, which included a split of a day-night double-header on Saturday.
After Scott Schebler’s infield hit had given the Reds a 1-0 lead in the first, the Cubs responded immediately against Reds starter Tyler Mahle (3-6) with back-to-back homers by Schwarber and Baez after Ian Happ had walked to lead off the top of the second. Zobrist increased the lead to 4-1 in the fifth.
Cardinals 5, Phillies 1
Rookie Tyler O’Neill hit his second major league home run, one day after his first, and fellow rookie Jack Flaherty struck out 13 over 7 2/3 innings for his first major league victory as host St. Louis knocked off Philadelphia to split a four-game series at Busch Stadium.
O’Neill, starting in left field as the Cardinals gave a day off to struggling Marcell Ozuna, led off the bottom of the sixth inning with a home run to center field off Phillies starter Aaron Nola (6-2), who had given up only three home runs in 58 2/3 innings before Sunday and saw his winning streak halted at five games.
Flaherty (1-1), who recently returned to the rotation with the injury to Adam Wainwright, gave up just two hits, one of them Rhys Hoskins’ sixth home run of the season. He walked just one while throwing 120 pitches.
Red Sox 5, Orioles 0
J.D. Martinez blasted two home runs and finished with three RBIs to supplement a strong start by Eduardo Rodriguez as Boston silenced visiting Baltimore.
It was the first multi-homer game with the Red Sox for Martinez (2-for-4), who tied teammate Mookie Betts for the major league lead with 15 home runs. Andrew Benintendi went 3-for-5 and slugged a two-run shot as Boston won three of four in the series.
Rodriguez (4-1) claimed the victory, striking out seven over 5 2/3 scoreless innings while allowing nine hits and walking none. Baltimore starter David Hess (1-1) was charged with five runs on eight hits and two walks with four strikeouts in 4 2/3 innings. Adam Jones went 3-for-4 for the Orioles, who lost for the 15th time in 16 road games.
Mariners 3, Tigers 2 (11 innings)
Jean Segura singled in the winning run in the bottom of the 11th inning as host Seattle rallied to defeat Detroit, spoiling an outstanding start by Francisco Liriano.
Dee Gordon led off 11th by grounding a single into right field off right-hander Buck Farmer (0-3). Gordon stole second base, his American League-leading 16th of the season, and Segura grounded a single to right field.
Nick Vincent (2-1) pitched a scoreless inning of relief for the victory. Lirinao allowed one hit in eight scoreless innings. He walked three and struck out five, but the Mariners tied it in the bottom of the ninth on Mitch Haniger’s two-run homer off closer Shane Greene.
Mets 4, Diamondbacks 1
Asdrubal Cabrera and Amed Rosario homered on consecutive pitches in the seventh inning as New York completed a three-game sweep of Arizona at Citi Field.
The sweep for the Mets is their first at Citi Field since September 2016. The Diamondbacks have lost four straight and 10 of 11.
Arizona left-hander Jorge De La Rosa (0-2) retired the first two batters he faced in the seventh, but Tomas Nido singled and Cabrera, pinch-hitting for starting pitcher Noah Syndergaard (4-1), smacked his third career pinch-hit homer. Rosario, who homered for the Mets’ first run in the sixth, followed by completing his first two-homer day as a major leaguer.
Giants 9, Rockies 5
Brandon Belt and Nick Hundley hit back-to-back homers in the seventh inning to give host San Francisco the lead for good over Colorado at AT&T Park.
With their second straight win, the Giants salvaged a split of the four-game series and kept the Rockies from moving into first place in the National League West.
Gorkys Hernandez, who began the Giants’ comeback with a two-run homer in the fifth, led off the seventh by singling against Bryan Shaw (1-2). Evan Longoria drew a one-out walk, after which left-hander Jake McGee entered to face the left-handed-hitting Belt. But Belt beat the percentages by homering on a 1-0 pitch for his first round-tripper against a southpaw this season.
White Sox 3, Rangers 0
Welington Castillo had two hits and a homer and right-hander Reynaldo Lopez pitched eight scoreless innings to help Chicago win its first series since late April with the win over Texas at Guaranteed Rate Field.
Leury Garcia had two hits and drove in two runs and Lopez (1-3) gave up two hits and retired 17 of the last 19 he faced in his longest career outing. It was his first victory since Sept. 22, 2017. Lopez struck out eight and did not allow a hit after Carlos Perez opened the third inning with a double
Texas left-hander Mike Minor (3-3) gave up six hits and three runs in five innings, with a season-high nine strikeouts.
Twins 3, Brewers 1
Logan Morrison’s two-run single in the eighth inning put Minnesota ahead for good in an interleague victory over visiting Milwaukee.
Morrison came within feet of a grand slam as his single with the bases loaded, off Brewers reliever Boone Logan, was high off the right field wall. A sharp rebound prevented him from extra bases.
The go-ahead hit came after Logan intentionally walked Eduardo Escobar. All three Twins baserunners aboard when Logan delivered his hit reached via walk, two against Logan and one against reliever Taylor Williams (0-2), who took the loss.
Padres 8, Pirates 5
San Diego rode a four-run ninth inning to its third straight win against host Pittsburgh.
The Pirates took a 5-4 lead in the eighth, but in the ninth, Jose Pirela and Christian Villanueva opened with singles against Pittsburgh closer Felipe Vazquez (2-1). Pinch hitter Cory Spangenberg reached and Pirela scored for a 5-5 tie on shortstop Jordy Mercer’s throwing error.
Freddy Galvis’ bunt single brought home pinch runner Franchy Cordero for the go-ahead run. After a double steal, A.J. Ellis hit a two-run single to make it 8-5.
Athletics 9, Blue Jays 2
Marcus Semien had a two-run home run and three RBIs, Daniel Mengden pitched seven scoreless innings and visiting Oakland defeated Toronto to complete a four-game sweep.
The Athletics took advantage of four Toronto errors and other miscues to score five unearned runs.
Oakland finished a 10-game road trip 7-3 to move three games over .500 for the first time this season at 25-22. The Blue Jays fell to three games below .500 for the first time this season at 22-25.
Astros 3, Indians 1
Lance McCullers carried a perfect game into the sixth inning and Brian McCann snapped a scoreless tie with a home run in the seventh as Houston claimed the rubber match of its weekend series with Cleveland at Minute Maid Park.
McCullers (6-2) breezed before Indians second baseman Jason Kipnis led off the sixth with a single to right field, completing his first five frames on 57 pitches. He leaned on his third pitch, a changeup, in his last outing but found his primary weapon against Cleveland, wielding his knuckle curveball to positive results while recording six strikeouts through three innings.
The Astros fashioned a rally on McCullers’ behalf in the bottom of the seventh, with Yuli Gurriel recording his second hard-hit ball off Indians right-hander Carlos Carrasco (5-3) to open the inning. Two batters later, Brian McCann followed the Gurriel single with a home run to the back of the Astros’ bullpen in right-center field, his fourth dinger of the season, finally ending the stalemate.
Dodgers 7, Nationals 2
Yasmani Grandal, Enrique Hernandez and Yasiel Puig all homered as Los Angeles defeated Washington at Nationals Park.
Left-hander Alex Wood (1-4) went six innings and gave up two runs on three hits and even helped on offense with his first career stolen base. Josh Fields got the final four outs for this second save.
Washington right-hander Stephen Strasburg (5-4) allowed just five hits in 6 2/3 innings — but two of them were homers and gave the Dodgers three runs.
Yankees 10, Royals 1
Sonny Gray retired the first 14 hitters and pitched eight outstanding innings while Tyler Austin hit a pair of two-run homers as New York beat Kansas City at Kauffman Stadium.
Gray (3-3) scattered four hits, struck out five and issued one walk. He threw 92 pitches and recorded first-pitch strikes on 22 hitters.
Gray did not allow a baserunner until Hunter Dozier blooped a single to center field with two outs in the fourth inning. He allowed two more baserunners when he opened the seventh by hitting Jorge Soler with a pitch and then Mike Moustakas singled.
—Field Level Media