NEW YORK — Yonder Alonso homered on a 100 mph fastball from demoted closer Aroldis Chapman in the 11th inning, and the Seattle Mariners outpitched the New York Yankees for a 2-1 victory Friday night.

Mike Zunino homered and had three hits for the Mariners, right in the middle of a crowded race for the second AL wild card. They used seven pitchers to hold down the Yankees, who lead the wild-card chase but trail first-place Boston by 4 1/2 games in the AL East.

Alonso entered as a pinch hitter in the ninth and sent a drive to center field with two outs in the 11th against Chapman (4-3), the $86 million reliever who recently lost his job as closer.

James Pazos (4-4) tossed a perfect inning against his former team and Edwin Diaz got three outs for his 30th save.

MARLINS 8, PADRES 6

MIAMI — Giancarlo Stanton homered twice, increasing his major league-leading total to 49, and tied a career high with five RBIs, helping the Marlins climb above .500 for the first time since April.

Miami grabbed the lead for good on Marcell Ozuna’s three-run drive in the seventh inning. It was Ozuna’s 30th homer of the season.

Carlos Asuaje and Jabari Blash homered for San Diego. Kirby Yates (3-5) got the loss.

Dustin McGowan (8-1) got five outs for the win and Brad Ziegler pitched a perfect ninth for his ninth save, all this month.

PHILLIES 7, CUBS 1

PHILADELPHIA — Rhys Hoskins hit another homer and Cesar Hernandez ripped a three-run triple to back Jerad Eickhoff, helping Philadelphia to the victory.

Called up from the minors too late to get a nickname on the back of his uniform for Players Weekend, Hoskins has put on a tremendous power display. He has nine homers and 21 RBIs in 16 games. No player in major league history has reached nine homers that quickly, according to MLB.com.

Eickhoff (4-7) allowed one run and five hits in five innings. He has won four straight decisions.

Jose Quintana (4-3) gave up six runs and nine hits in five innings, tying his worst start in eight outings since the Cubs acquired him from the White Sox.

Kyle Schwarber hit a solo homer in the first for NL Central-leading Chicago.

METS 4, NATIONALS 2

WASHINGTON — New York ace Jacob deGrom had 10 strikeouts in 7 2/3 innings against Washington’s makeshift lineup.

DeGrom (14-7) allowed one run and five hits. He upped his strikeout total to 201 this season by fanning the side in the seventh.

But the Mets lost outfielder Yoenis Cespedes in the first inning with a right hamstring strain that could end his season based on the schedule.

A.J. Cole (1-4) allowed one run and four hits over six innings for Washington.

Adam Lind homered in the ninth off New York’s AJ Ramos, who then loaded the bases with one out on a hit and two walks. Ramos retired Howie Kendrick and Andrew Stevenson to earn his 24th save in 26 opportunities.

ORIOLES 16, RED SOX 3

BOSTON — Mark Trumbo and Chris Davis homered, and the Orioles used a seven-run fifth inning to pull away for the victory.

The Orioles have won three of four as they try to stay in the mix for an AL wild card. Trey Mancini led Baltimore with four RBIs.

Jeremy Hellickson (8-7) pitched seven innings of three-run ball for his second win in an Orioles uniform.

Boston committed a season-high five errors. Rick Porcello (8-15) was charged with 11 runs, four earned, and nine hits in 4 2/3 innings.

DODGERS 3, BREWERS 1

LOS ANGELES — Yasmani Grandal hit a tiebreaking RBI single in the fifth for Los Angeles, and Yasiel Puig and Logan Forsythe homered.

Grandal drove in Justin Turner with a single to center against Chase Anderson (7-3). Puig tacked on a solo drive in the sixth for his 23rd homer.

Domingo Santana hit his 21st homer for Milwaukee, which has dropped three of four. Anderson allowed six hits in five innings.

The Brewers stayed three games back of NL Central-leading Chicago, which lost 7-1 at Philadelphia.

Santana connected against Kenta Maeda (12-5) in the second, but that was Milwaukee’s only hit of the night. Maeda struck out seven in six innings and Kenley Jansen got three outs for his 35th save.

DIAMONDBACKS 4, GIANTS 3

PHOENIX — Paul Goldschmidt hit a three-run homer for Arizona, and Zack Greinke got his 15th win of the season.

Greinke (15-6) allowed three runs, two earned, and seven hits in 6 2/3 innings. He improved to 12-1 at home this season and Arizona pulled 1 1/2 games ahead of Colorado for the NL’s top wild-card slot.

Fernando Rodney pitched a perfect ninth for his 31st save in 36 tries.

Brandon Crawford doubled twice, singled and scored twice for San Francisco. Ty Blach (8-10) was charged with four runs and six hits in five innings.

RAYS 7, CARDINALS 3

ST. LOUIS — Corey Dickerson had four hits, including two doubles, and Tampa Bay won for the fourth time in five games.

Adeiny Hechavarria added three hits and two RBIs. Steven Souza Jr. homered, Kevin Kiermaier also drove in two runs and the Rays finished with 16 hits.

Sergio Romo (2-1) earned the win with two scoreless innings in relief of Jake Odorizzi, who allowed three runs in 3 2/3 innings. The Rays’ bullpen combined for 5 1/3 scoreless innings.

St. Louis right-hander Michael Wacha (9-7) was charged with five runs and nine hits in 3 1/3 innings. The Cardinals have dropped five of six and eight of 11.

WHITE SOX 3, TIGERS 2

CHICAGO — Yolmer Sanchez drove in Tim Anderson with a game-ending single, and the White Sox earned their third straight win.

Anderson had a game-ending hit Wednesday against Minnesota. This time, he hit a leadoff double and scored easily on Sanchez’s single off Joe Jimenez (0-2).

Jose Abreu homered and went 2 for 2 with two intentional walks for Chicago. Juan Minaya (2-1) pitched a scoreless ninth for the win.

Detroit starter Justin Verlander allowed two runs and six hits in seven innings.

INDIANS 4, ROYALS 0

CLEVELAND — Rookie Ryan Merritt pitched a career-high 6 2/3 innings and Cleveland recorded its AL-leading 13th shutout.

Merritt (1-0) was called up from Triple-A Columbus before the game to take the injured Danny Salazar’s spot in the rotation. The 25-year-old left-hander scattered seven hits for his second career win, both coming against Kansas City.

Francisco Lindor hit a two-run drive for Cleveland, and three relievers finished the eight-hitter.

Kansas City left-hander Jason Vargas (14-8) allowed four runs in five innings. He has dropped four of his five August starts.

ASTROS 2, ANGELS 1

ANAHEIM, Calif — Rookie J.D. Davis homered for Houston, and George Springer scored the winning run on a wild pitch.

Astros right-hander Collin McHugh (2-2) allowed one run in six innings. Ken Giles pitched the ninth for his 25th save.

Right-hander Parker Bridwell (7-2) went seven innings for the Angels, allowing two runs and six hits. He did not walk a batter and struck out five.

The Angels fell 1 1/2 games behind Minnesota for the final AL wild card.

TWINS 6, BLUE JAYS 1

TORONTO — Minnesota right-hander Bartolo Colon pitched 6 2/3 innings for his second straight win, and Byron Buxton had three hits and two RBIs.

Joe Mauer had three hits and scored twice as Minnesota snapped a seven-game losing streak north of the border. The Twins, who began the day a half-game ahead of Kansas City and Los Angeles for the second AL wild card, had not won in Toronto since June 11, 2014.

Justin Smoak hit his 35th homer for Toronto, but the Blue Jays lost for the sixth time in seven games. J.A. Happ (6-10) yielded five runs and eight hits in six innings.

Colon (6-10) allowed nine hits and walked one while improving to 4-1 in August.

BRAVES 5, ROCKIES 2

ATLANTA — Matt Kemp and Kurt Suzuki homered for Atlanta, and Julio Teheran won at home for the first time in four months.

Teheran (8-11) allowed two runs and five hits in 7 1/3 innings while stopping an Atlanta record streak of nine straight home losses. Arodys Vizcaino pitched the ninth for his eighth save.

Kemp and Suzuki each hit first-pitch homers off Chad Bettis (0-1). Kemp hit a two-run shot in the first and Suzuki led off the second with a line drive over the left-field wall.

Mark Reynolds hit his 27th homer in the seventh for Colorado.

REDS 9, PIRATES 5

CINCINNATI — Reds rookie Robert Stephenson fanned a career-high 11, and Scott Schebler drove in three runs with a homer and his first triple of the season.

Stephenson (2-4) stymied Pittsburgh with sharp-breaking pitches in his fifth start and 19th overall appearance, allowing two runs in 5 2/3 innings. The right-hander fanned the first six batters for a modern Reds record, according to information from the Elias Sports Bureau provided by the team.

Pittsburgh’s Josh Bell hit a three-run homer off Tim Adleman in the seventh, one of his four hits. Ivan Nova (11-11) gave up seven runs — matching his season high — in five innings.

ATHLETICS 3, RANGERS 1

OAKLAND, Calif. — Khris Davis homered twice for Oakland, including a tiebreaking leadoff drive in the seventh.

Kendall Graveman (4-4) improved to 3-0 at home in his fifth start back from a stint on the disabled list. He allowed one run and nine hits in seven innings.

Blake Treinen worked the ninth for his sixth save since coming to the A’s in a July 16 trade with the Nationals.

Texas right-hander Nick Martinez (3-5), called up from Triple-A Round Rock to make the start, struck out seven in seven innings and allowed three runs.