



Matt Chapman homered, Kyle Harrison pitched five shutout innings and the visiting San Francisco Giants beat the Miami Marlins 2-0 on Friday night to snap a three-game losing streak.
Harrison (1-1) made his second start since moving to the rotation, with three-time Cy Young Award winner Justin Verlander still out because of a strained right pectoral muscle.
Harrison held the Marlins (22-33) without a hit until Eric Wagaman’s leadoff single in the fourth. The left-hander didn’t allow another one, striking out five and walking three.
Five relievers held the Marlins to two hits before Camilo Doval got the final four outs for the save.
Chapman hit a solo shot off starter Cal Quantrill (3-5) to make it 2-0 in the fourth.
Padres 3, Pirates 2: San Diego closer Robert Suarez got a huge called third strike with the bases loaded to end the eighth and the Padres beat visiting Pittsburgh.
After Jason Adam loaded the bases with two outs, Suarez came in and struck out Henry Davis looking on a low pitch that appeared to be out of the strike zone.
The four-out save was Suarez’s major league-leading 18th. He struck out three.
Padres right-hander Nick Pivetta (6-2) held the Pirates to two runs and six hits while striking out eight and walking none.
Brewers 6, Phillies 2: Christian Yelich hit two homers and drove in four runs, and visiting Milwaukee limited National League-leading Philadelphia to four hits en route to its fifth straight win.
Yelich hit a three-run homer on the first pitch from Phillies reliever Tanner Banks in the fifth inning to break open a close game. He hit his 12th of the season, a solo shot, into the second deck at Citizens Bank Park off righty Carlos Hernandez to lead off the ninth.
Brewers opener D.L. Hall pitched three no-hit innings and Quinn Priester (2-2) worked six innings of relief, allowing two runs on four hits for the win.
Mets 4, Rockies 2: Francisco Lindor homered from both sides of the plate and made a leaping catch at shortstop that saved at least two runs, sending New York to a home victory over Colorado.
Lindor, who homered right-handed off Kyle Freeland (0-8) in the first, went deep from the left side leading off the eighth off Seth Halvorsen for his 21st career multihomer game.
The Rockies lost their sixth straight and fell to 9-48.
Reds 6, Cubs 2: Andrew Abbott pitched seven shutout innings in his third consecutive win, helping Cincinnati beat Chicago at Wrigley Field.
TJ Friedl, Tyler Stephenson and Jake Fraley homered for the Reds.
Abbott (5-0) allowed one hit, struck out eight and walked one. The left-hander improved to 3-0 with a 0.55 ERA in six May starts.
Chicago had won four in a row.
Tigers 7, Royals 5: Dillon Dingler had three hits, including a home run, and three RBIs, and visiting Detroit beat Kansas City for its fifth straight victory.
Riley Greene and Spencer Torkelson each homered and drove in two runs for the MLB-best Tigers (38-20).
Astros 2, Rays 1: Yainer Diaz homered with two outs in the bottom of the ninth inning off Garrett Cleavinger and Framber Valdez pitched a three-hitter to lead Houston over Tampa Bay.
Valdez (5-4) gave up a homer to Jose Caballero in the first inning and tied a season high with nine strikeouts in his ninth career complete game.
Rangers 11, Cardinals 1: Marcus Semien hit a two-run homer and matched his career high with four hits, Jack Leiter pitched 5 2/3 shutout innings for the first time in 15 major league starts and host Texas routed St. Louis.
Leiter (4-2) allowed three singles and matched a career high with six strikeouts, throwing a career-high 96 pitches. Semien drove in three runs.
Red Sox 5, Braves 1: Trevor Story hit a go-ahead two-run homer in the fourth inning and Boston snapped a five-game skid with a road victory over Atlanta.
Red Sox starter Lucas Giolito allowed one earned run on five hits with three strikeouts over 4 2/3 innings. Five Boston relievers combined to work 4 1/3 shutout innings with four strikeouts and just one hit.
Blue Jays 11, Athletics 7: Ernie Clement and Addison Barger hit home runs and Toronto scored a home victory over the Athletics, who lost for the 15th time in 16 games.
Clement had four hits and scored twice.
Orioles 2, White Sox 1: Zach Eflin allowed four hits over seven shutout innings and Baltimore won at home over Chicago.
Eflin (4-2) struck out six and walked one.
INJURY NEWS
Braves rookie right-hander AJ Smith-Shawver has a torn UCL in his pitching elbow.
Smith-Shawver left Thursday’s loss to the Phillies and said he felt a “pop.”
The 22-year-old is 3-2 with a 3.86 ERA in nine starts.
Phillies first baseman Bryce Harper remains day-to-day as he continues to recover from a bruised right elbow.
Harper was hit by a 95 mph fastball from Atlanta Braves pitcher Spencer Strider on Tuesday.
The Orioles placed outfielder Cedric Mullins on the 10-day injured list with a right hamstring strain.
He is leading the team with 10 homers and 31 RBIs.
The Tigers placed rookie right-hander Jackson Jobe on the 15-day IL with a Grade 1 right flexor strain,”
The 22-year-old is 4-1 with a 4.22 ERA in 10 starts.
The Blue Jays put slugger Anthony Santander on the 10-day injured list because of left shoulder inflammation.
Santander is batting .179 with six home runs and 18 RBIs in 50 games.
He signed a $92.5 million, five-year contract with Toronto after eight seasons with Baltimore. He hit a career-best 44 home runs for the Orioles last season.