Bryce Harper blasted a grand slam with one out in the ninth inning, capping a six-run rally that sent the Philadelphia Phillies over the Chicago Cubs 7-5 Thursday night for a three-game sweep in Philadelphia.
Harper delivered his biggest hit yet in his first season with the Phillies, celebrating while running around the bases and then getting mobbed by teammates at the plate.
Cubs starter Yu Darvish struck out 10, silencing Philadelphia’s bats for seven innings a night after the Phillies scored 11 runs in former manager Charlie Manuel’s debut as hitting coach.
But the Phillies rallied against Chicago’s bullpen and moved within one game of the Cubs for the second wild-card spot in the NL.
Ranger Suarez (4-1) tossed two scoreless innings to earn the win.
Pedro Strop (2-5) took the loss.
Kyle Schwarber slammed his 100th career homer and team-high 28th this season, and Anthony Rizzo hit his 22nd homer.
MARINERS 7, TIGERS 2: Dylan Moore homered and Kyle Seager drove in three runs in Seattle’s win at Detroit.
Mallex Smith stole two bases, giving him 34, the most in the majors. The Mariners won two of three after losing eight of their previous nine.
Detroit finished 4-7 on its 11-game homestand to fall to 17-43 at home. The Tigers need to win five of their last 21 games at Comerica Park to avoid becoming the first team to lose 60 times at home.
Seattle’s Tommy Milone (2-7) allowed two runs and six hits in four innings.
Tigers starter Spencer Turnbull (3-11) allowed three runs and six hits in five innings. Turnbull struck out seven batters in the first three innings, but only retired the side in order in the first. The Mariners put two runners on in the second and scored three runs in the third.
Athletics 7, Astros 6: Matt Chapman hit two home runs for the second straight day, connecting for the tiebreaking shot in the eighth inning to lead the Oakland to a win over visiting Houston.
The teams combined for a Coliseum record 10 home runs, five by each team. Four players hit two home runs: Chapman and teammate Matt Olson along with Houston’s Michael Brantley and Carlos Correa. Since 1908, it marked the fifth time in major league history four players hit at least two home runs, with Minnesota and Baltimore also doing so on April 20 this year.
The 10 homers topped the previous record of eight combined for the run-down venue also home to the NFL’s Oakland Raiders. The A’s and Astros were the last to total eight together, on Aug. 19, 2018.
Giants 7, Diamondbacks 0: Evan Longoria had a 412-foot homer among his three hits and four RBIs, Dereck Rodriguez pitched seven strong innings in his first day back in the majors and San Francisco defeated Arizona in Phoenix.
Longoria had a two-run single off Alex Young (4-3) in the first inning and hit a two-run homer off Young to cap a three-run fifth as the Giants pulled even with Arizona as both teams chase an NL wild-card spot.
Rodriguez (5-6) mixed three pitches and was in complete control, retiring the first 11 batters he faced before Eduardo Escobar lined a single to right field with two outs in the fourth inning.
Rodriguez gave up three hits, all singles, struck out four and walked one while matching his longest start of the season. He was recalled from Triple-A Sacramento earlier in the day for his second start since June 30.
Longoria is hitting .350 in 10 games after missing the previous 19 with plantar fasciitis. He has five homers and 15 RBIs in 15 career games at Chase Field.
INDIANS 19, YANKEES 5: Jose Ramirez hit two early homers, including his first career grand slam in a seven-run opening inning, and Cleveland pummeled the Yankees in New York.
Carlos Santana also launched two home runs as the Yankees matched a franchise record by serving up seven. Greg Allen and Santana went back-to-back in a five-run eighth against rookie designated hitter Mike Ford, a former Ivy League pitcher and player of the year at Princeton.
Ramirez and Jason Kipnis smacked consecutive homers off ineffective opener Chad Green (2-4).
Every starter for Cleveland finished with at least two of the team’s 24 hits.
Adam Plutko (5-3) was handed a 7-0 cushion before throwing a pitch and went six innings to beat the Yankees for the second time this season.
Didi Gregorius, Gary Sanchez and Gleyber Torres homered for New York.
METS 10, BRAVES 8: Pete Alonso drove in six runs with five hits, including a three-run homer that helped lead to Julio Teheran’s shortest career start, and New York held on to beat the Braves in Atlanta.
Alonso’s 39th homer tied Cody Bellinger for the National League rookie record. Bellinger hit 39 homers for the Dodgers in 2017, the same year the Yankees’ Aaron Judge set the major league rookie mark with 52. Alonso set career highs for hits and RBIs.
The Mets had a season-high 23 hits. Amed Rosario’s career-high five hits included two doubles, two singles and a triple. Wilson Ramos had four hits. Todd Frazier also homered.
New York won despite giving up six homers, including three in the ninth. Freddie Freeman and Josh Donaldson each hit his second homer of the game in the inning and Ronald Acuna Jr. hit a two-run shot. Matt Joyce homered in the fourth.
Marcus Stroman (7-11) allowed three runs, two earned, on four hits in 5 1/3 innings. Edwin Diaz earned his 25th save.
Teheran (7-8) recorded only four outs while giving up eight hits and six runs.
REDS 2, CARDINALS 1: Sonny Gray struck out 10 while pitching five scoreless innings, and Cincinnati held off visiting St. Louis.
Gray, Robert Stephenson, Michael Lorenzen and Raisel Iglesias combined for a two-hitter. Iglesias surrendered Kolten Wong’s check-swing RBI double in the ninth before retiring pinch-hitter Matt Wieters to finish his 24th save.
Nick Senzel and Eugenio Suarez each drove in a run for Cincinnati, which stopped a four-game slide.
St. Louis had won five in a row to move into a virtual tie with Chicago for the NL Central lead. The Cubs had a chance to move in front again, but they lost 7-5 at Philadelphia on Bryce Harper’s game-ending grand slam.
Gray (8-6) walked three and hit a batter while throwing 97 pitches.
Michael Wacha (6-6) extended the St. Louis pitching staff’s streak of consecutive scoreless innings to 22 before the Reds pushed across two runs in the fifth.
MARLINS 13, DODGERS 7: Miami turned the tables on visiting Los Angeles, winning despite giving up four home runs, including Cody Bellinger’s 40th.
The Dodgers increased their homer total this week at pitcher-friendly Marlins Park to 14, a franchise record for a three-game series. Max Muncy hit his 29th, Corey Seager his 12th and Kyle Garlick his third.
Bellinger reached the 40 mark for the first time with a three-run shot in the seventh.
Brian Anderson, Starlin Castro, Jorge Alfaro and Lewis Brinson each had three RBIs for Miami, and Jon Berti scored three times. The last time Marlins had four players with three or more RBIs was in 2006.
Caleb Smith (8-6) needed 106 pitches to get through five innings but allowed only one hit and one run – on Garlick’s homer in the fifth.
Walker Buehler (10-3) allowed five runs in four-plus innings.
TWINS 13, RANGERS 6: Luis Arraez hit the first of three more homers by Minnesota in a win over the Rangers at Arlington, Texas.
Miguel Sano and Eddie Rosario also went deep for Minnesota (73-48), which maintained a half-game lead over Cleveland for the AL Central lead. Marwin Gonzalez had a pair of RBI singles among his four hits.
Michael Pineda (8-5) struck out six with one walk while allowing three runs and six hits over five innings. He threw 55 of 86 pitches for strikes in his first start since Aug. 1. Drew Smeltzer threw the final four innings for his first save.
Willie Calhoun and Hunter Pence homered for the Rangers.
Texas rookie starter Pedro Payano (1-2) allowed eight runs – five of them earned – in 3 1/3 innings, striking out three and walking three.
ANGELS 8, WHITE SOX 7: Mike Trout went 4 for 4, scored four runs and hit his AL-leading 40th homer, and Andrew Heaney pitched seven innings of four-hit ball in Los Angeles’ victory over Chicago in Anaheim, California.
Trout put a solo shot off Reynaldo Lopez (7-10) into the fake rock pile beyond center field in the third inning, keeping pace with the Dodgers’ Cody Bellinger for the overall major league homers lead and reaching another franchise milestone.
The two-time AL MVP became the fastest player to 40 homers in Angels history by reaching the mark in 123 games – 13 fewer than Troy Glaus needed for the Angels in 2000.
Jose Abreu hit two homers for the White Sox.
Justin Upton hit a three-run homer and drove in four runs, David Fletcher hit a tiebreaking two-run single and Hansel Robles earned his 17th save as the Angels earned their fourth win in six games.
Heaney (2-3) yielded three runs in his first victory since June, striking out six and walking none.
Local journalism is essential.
Give directly to The Spokesman-Review's Northwest Passages community forums series -- which helps to offset the costs of several reporter and editor positions at the newspaper -- by using the easy options below. Gifts processed in this system are not tax deductible, but are predominately used to help meet the local financial requirements needed to receive national matching-grant funds.
Subscribe to the sports newsletter
Get the day’s top sports headlines and breaking news delivered to your inbox by subscribing here.