Los Angeles Dodgers' Cody Bellinger, center, celebrates with teammates after hitting a grand slam against the New York Mets during the sixth inning of a baseball game, Friday, June 22, 2018, in New York. (AP Photo/Julie Jacobson)
Los Angeles Dodgers' Cody Bellinger, center, celebrates with teammates after hitting a grand slam against the New York Mets during the sixth inning of a baseball game, Friday, June 22, 2018, in New York. (AP Photo/Julie Jacobson) Credit: Julie Jacobson

Boston — J.D. Martinez homered and drove in five, and the Boston Red Sox rallied from a five-run deficit to beat the Seattle Mariners 14-10 on Friday night despite a monster game from Nelson Cruz.

Cruz had a pair of three-run homers and drove in seven, but the Mariners still lost their season-worst fifth straight game, including three earlier this week at Yankee Stadium. Seattle led 4-0 and 10-5 before a wild Red Sox rally fueled by RBIs from eight different players.

Martinez went 4 for 5, including a two-run homer in the sixth and two doubles. The Red Sox set a season high with 20 hits.

Reliever Matt Barnes (1-2) got the win with one scoreless inning, and Craig Kimbrel pitched the ninth.

Juan Nicasio (1-4) took the loss, allowing five runs on four hits in one-third of a lousy seventh inning.

The only flaw to the second half of the game for Boston: shortstop Xander Bogaerts left in the seventh with a sprained index finger on his left hand.

Dodgers 5, Mets 2

New York — Cody Bellinger hit a grand slam to break a scoreless tie in the sixth inning and the Los Angeles Dodgers beat the sinking New York Mets.

Yasiel Puig added a solo home run in the ninth, and the defending NL champions won their 10th straight against the Mets dating to May 2016. Los Angeles has outscored New York 75-20 in those games, winning each of the past eight by at least three runs — a first in Dodgers history against any opponent, according to STATS.

Wood (3-5) outdueled Zack Wheeler (2-6), allowing two runs and six hits in six innings to win his second consecutive start. The left-hander with the funky delivery struck out seven and walked one.

Kenley Jansen fanned two in a perfect ninth for his 19th save.

New York wasted a dazzling catch by center fielder Michael Conforto that saved a run in the third. After starting the season 11-1, the Mets lost for the 21st time in 27 games to fall a season-worst 11 games under .500.

Reds 6, Cubs 3

Cincinnati — Eugenio Suarez hit a go-ahead homer off Jose Quintana in the fifth inning, and Cincinnati held on for its fifth straight victory.

The Reds have won the first two games in the series, a recent rarity in the rivalry. It’s only the second time in the last two years that they’ve won back-to-back games in a series against the Cubs. Chicago is 43-21 against Cincinnati over the last four seasons.

Suarez’s two-run shot in the fifth inning off Quintana (6-6) gave him a team-high 16 homers and put the Reds ahead 4-3.

Javier Baez drove in a run with a bunt single off Luis Castillo (5-8), and Kyle Schwarber followed with a two-run homer, his third in four games. Castillo went 5 ⅔ innings for his first victory since May 24, ending a streak of four straight losses.

Raisel Iglesias retired the side in the ninth for his 12th save in 14 chances.

Rays 2, Yankees 1

St. Petersburg. Fla. — Six Tampa Bay pitchers combined on a five-hitter, and Tampa Bay beat New York.

Utilizing a bullpen day, the Rays improved to 14-31 against teams with a .500 or better record with the victory over the team with the majors’ best record.

Winner Ryan Yarbrough (6-3) entered in the second and allowed one hit in 3⅓ scoreless innings. Sergio Romo worked the ninth for his fifth save in nine chances.

Willy Adames put the Rays ahead 1-0 with a run-scoring single off CC Sabathia (4-3) in the fourth. Sabathia allowed two runs and nine hits in 5⅓ innings.

Athletics 11, White Sox 2

Chicago — Franklin Barreto hit a pair of three-run homers and Oakland won its season-high fifth in a row, pounding Chicago in the first game of a doubleheader.

The White Sox have lost eight in a row, their worst skid since a nine-game rut last July.

Barreto connected against James Shields to cap a four-run second inning, then went deep off Luis Avilan in the eighth. Barreto’s first career multihomer game gave him a personal-best six RBIs.

It was quite a display for a player who came in with just three home runs since his debut last season. Both of his drives in 2017 were against the White Sox, with the first of his career coming against Shields (2-9).

Sean Manaea (7-6) went seven innings, allowing one run and five hits.

Phillies 12, Nationals 2

Washington — Odubel Herrera homered for the fifth straight game and finished with four hits, helping the Philadelphia Phillies rout the Washington Nationals.

Herrera hit a tiebreaking two-run shot in the third for his 13th homer, matching the club record for consecutive games with a long ball. He has connected in six of his last seven overall.

Herrera is hitting .472 (17 for 36) with six homers, 11 runs and 10 RBIs in his last eight games.

Carlos Santana homered and drove in four runs for Philadelphia.