Red Sox shortstop Xander Bogaerts had some special guests in town to see Boston open a critical series against the AL East-leading New York Yankees.

They got to the park too late to see his three-run homer in the first inning.

So Bogaerts hit another — a solo shot in the eighth to give the Red Sox a 19-3 lead and seal a historic pounding of their longtime rivals.

"The last at-bat I saw my mom there and I was like, 'I'm going to try,' " said Bogaerts, who also had his uncle and Little League coaches in the stands. "I was happy I did. It will just be special having them here."

Bogaerts, born in Aruba, had four hits in all Thursday as the Red Sox erupted for their biggest victory over the Yankees in the 117-year history of the rivalry.

Andrew Benintendi and Jackie Bradley Jr. had three hits apiece; Bradley, Michael Chavis and J.D. Martinez each had two of Boston's 10 doubles. Eight players had at least two RBI for Boston, tying a major league record.

The Red Sox have won three of their first four in a stretch of 14 consecutive games vs. the Yankees and Tampa Bay, the two teams ahead of them in the division. But they remain 10 games behind New York and a half-game behind the Rays.

In the worst start by a Yankees pitcher vs. Boston, Masahiro Tanaka gave up 12 runs on 12 hits and three walks in 3⅓ innings.

Cleveland 5, Kansas City 4 (14): Jose Ramirez homered and Jake Bauers hit an RBI single in the 14th inning, and the Indians outlasted the host Royals in a game that ended after midnight. Kansas City loaded the bases with no out in the bottom of the inning but managed only one run off A.J. Cole.

Texas 11, Oakland 3: Danny Santana hit a grand slam and drove in six runs as the slumping Rangers routed the host Athletics. Santana fell a triple shy of hitting for the cycle while helping Texas to only its second victory in 11 games.

Seattle 10, Detroit 2: Tim Beckham hit his second grand slam of the season and the host Mariners beat the lowly Tigers.

National League

Colorado 8, Washington 7: Nationals ace Max Scherzer lasted five innings in his return from the injured list, and the visiting Rockies won in a battle of worn-out bullpens. Colorado scored two ninth-inning runs off 42-year-old Fernando Rodney, who pitched in both games of Wednesday's doubleheader.

St. Louis 6, Pittsburgh 3: Paul Goldschmidt homered in his fourth consecutive game, powering the Cardinals to a four-game sweep of the host Pirates. The Cardinals won for the 11th time in 14 games since the All-Star break.

New York 4, San Diego 0: Jacob deGrom pitched seven innings of four-hit ball while getting first-inning run support, and the host Mets beat the Padres.

Notes

• If Tampa Bay is going to stay in the AL playoff race, it will have to do it without AL Cy Young Award winner Blake Snell. The Rays lefthander is expected to be out until at least September because of arthroscopic surgery to remove loose bodies from his pitching elbow.

• Texas outfielder Joey Gallo will miss at least a month after the All-Star slugger had surgery to remove part of a bone in his right wrist.

• The Yankees put outfielder Bret Gardner on the 10-day injured list because of left knee inflammation.