WASHINGTON (AP) Fresh from getting a big deal, Bryce Harper hit a game-ending home run with two outs in the ninth inning that sent the Washington Nationals over the Philadelphia Phillies 6-4 on Saturday night.
Hours before the game, the Nationals announced they had reached agreement with Harper on a $21,625,000 contract for the 2018 season, covering the slugging outfielder through his last year before he can become a free agent.
Then in the ninth, the 24-year-old star provided an immediate payoff. Pinch hitter Adam Lind led off with a single against Edubray Ramos (0-3) and two outs later, Harper lined an 0-1 pitch over the wall in center for his 11th homer of the season.
Trailing 4-0 in the fifth, Washington tied it on a two-run homer by Trea Turner and a two-run double by Ryan Zimmerman.
Shawn Kelley (3-0) pitched the ninth.
RED SOX 6, RAYS 3
BOSTON (AP) – Chris Sale struck out 12 while pitching seven solid innings and Mookie Betts hit a two-run homer, leading Boston over Tampa Bay.
It was Sale’s seventh straight start with double-digit strikeouts. The 6-foot-6 left-hander allowed three runs and two hits, both homers.
Joe Kelly worked the eighth before Craig Kimbrel finished the three-hitter for his 11th save.
Betts also doubled in a run in Boston’s four-run fifth inning. Deven Marrero drove in two runs, helping the Red Sox to their 14th win in their last 19 games against the Rays.
Kevin Kiermaier and Logan Morrison homered for Tampa Bay, which has dropped seven of 11. Blake Snell (0-4) allowed six runs and six hits in 5 2/3 innings.
CARDINALS 5, CUBS 3
ST. LOUIS (AP) – Carlos Martinez pitched into the seventh inning and collected two hits, leading the Cardinals to the win.
St. Louis also got another solid performance from Tommy Pham, who had two hits and two RBIs. The outfielder is batting .387 with seven extra-base hits in eight games since being recalled from Triple-A this month.
In a rematch of the season opener, Martinez (3-3) again topped Jon Lester (1-2). Martinez allowed three runs and five hits in 6 2/3 innings, striking out seven.
Top Cubs prospect Ian Happ homered off Martinez in the seventh for his first hit in his major league debut. Lester was charged with four runs, three earned, and six hits in 5 2/3 innings.
Seung Hwan Oh pitched the ninth for his 10th save in 11 opportunities.
BLUE JAYS 7, MARINERS 2
TORONTO (AP) – Jose Bautista hit a three-run homer, and the Blue Jays earned their sixth win in seven games.
Kendrys Morales also connected for Toronto, and Kevin Pillar had three hits, raising his AL-leading total to 47. Devon Travis became the first player to steal home for the Blue Jays since June 2, 2015, scoring on a double steal in the eighth.
Dominic Leone (1-0) got one out for the win as Toronto improved to 8-4 in May.
Seattle right-hander Ryan Weber left with a sore shoulder after 3 2/3 innings in his season debut. Nick Vincent (1-1) got the loss.
ROYALS 4, ORIOLES 3
KANSAS CITY, Mo. (AP) – Nate Karns struck out a career-high 12 in five innings, Eric Hosmer reached base four times and Kansas City beat Baltimore.
Karns is the first in franchise history to strike out 12 in five innings. The last major league pitcher to accomplish that was Jake Arrieta of the Chicago Cubs on June 5, 2016.
Baltimore’s Chris Davis homered off Seth Maness (1-0) to tie it 3-3 in the sixth, but Brandon Moss homered off Alec Asher (1-2) to put Kansas City back ahead later that inning.
Hosmer had two hits and walked twice. The Royals scored three runs in 4 1/3 innings off Chris Tillman.
Francisco Pena homered in the third and fifth innings against Karns. Pena had only one career homer entering the game.
Kelvin Herrera worked a perfect ninth for his seventh save in eight chances.
GIANTS 3, REDS 1
SAN FRANCISCO (AP) – Brandon Belt and Justin Ruggiano homered, Matt Moore pitched into the eighth inning and the Giants beat the Reds in a matchup of weary teams.
San Francisco and Cincinnati had a quick turnaround after they played 17 innings Friday night, with the Giants winning 3-2 on Buster Posey’s game-ending homer.
Moore (2-4) provided a lift with 7 1/3 innings of one-run ball. He allowed eight hits, struck out seven and walked three.
The last-place Giants (14-24) won consecutive games for just the second time this season. They have won three of four overall.
Scott Schebler homered for Cincinnati, and Lisalverto Bonilla (0-1) pitched a six-hitter for his first career complete game.
TWINS 4, INDIANS 1
CLEVELAND (AP) – Jose Berrios pitched neatly into the eighth inning in his first start of the season and the Twins beat the Indians in a game delayed several minutes when a squirrel ran around the field.
Max Kepler connected to give the Twins a home run in 14 straight games, their longest streak since 1988. He also had an RBI single in a three-run fourth for the AL Central leaders, who handed Cleveland its third straight loss.
The squirrel appeared from right field with Michael Brantley batting in the Cleveland sixth. Play was halted as the squirrel cut across the infield. It eventually hopped into the stands and play resumed.
Berrios (1-0), called up from Triple-A Rochester on Friday, gave up one run and two hits in 7 2/3 innings. Brandon Kintzler pitched the ninth for his 10th save.
Indians pitcher Mike Clevinger (1-1) allowed three runs and three hits while walking five in 4 1/3 innings.
PIRATES 4, DIAMONDBACKS 3
PHOENIX (AP) – Trevor Williams pitched five strong innings and Pittsburgh snapped a six-game losing streak with a victory over Arizona.
Nick Ahmed homered twice for the Diamondbacks, the second to make it a one-run game in the ninth. It was Ahmed’s first career multihomer game.
Williams (2-2), in his second start since taking the rotation spot vacated when Jameson Taillon left to begin treatment for testicular cancer, gave up a run on four hits, striking out four and walking one.
Taijuan Walker (3-3) gave up four runs, three earned, on eight hits in six innings.
Tony Watson gave up a run in the ninth but got his eighth save.
BREWERS 11, METS 4
MILWAUKEE (AP) – Travis Shaw capped Milwaukee’s eight-run fifth inning with a three-run homer, helping the Brewers beat New York.
Milwaukee sent 11 batters to the plate in its highest scoring inning of the season. Orlando Arcia had a two-run single and Jesus Aguilar drove in two runs with a double before Shaw connected for his eighth homer.
Neil Walker homered for New York, which has dropped three in a row. Robert Gsellman (2-3) was charged with six runs, five earned, and nine hits in four-plus innings.
Milwaukee right-hander Zach Davies (4-2) got the win despite allowing four runs and seven hits in five innings.
BRAVES 3, MARLINS 1
MIAMI (AP) – Julio Teheran pitched six scoreless innings, leading Atlanta to the road win.
Nick Markakis had three hits and drove in a run for the Braves, and Matt Kemp extended his hitting streak to 13 games with a single in the eighth.
Teheran (3-3) beat the Marlins for the first time in seven starts. He allowed three hits and walked two.
Jim Johnson pitched a perfect ninth for his sixth save in eight chances.
Justin Bour homered for the Marlins, who have lost five straight and 14 of 17 overall. Edinson Volquez (0-5) yielded two runs in six innings.
WHITE SOX 5, PADRES 4
CHICAGO (AP) – Yolmer Sanchez singled with one out in the bottom of the ninth to score Tyler Saladino and snap Chicago’s six-game losing streak.
Wil Myers, Manuel Margot and Allen Cordoba all had solo homers for San Diego.
David Robertson (2-0) pitched a scoreless top of the ninth for the win.
Brad Hand (0-3) took the loss.
More AP baseball coverage: https://apnews.com/tag/MLBbaseball