Seattle Mariners starting pitcher Marco Gonzales delivers during the first inning of a baseball game against the Chicago White Sox, Tuesday, April 24, 2018, in Chicago. (AP Photo/Charles Rex Arbogast)
Seattle Mariners starting pitcher Marco Gonzales delivers during the first inning of a baseball game against the Chicago White Sox, Tuesday, April 24, 2018, in Chicago. (AP Photo/Charles Rex Arbogast) Credit: Charles Rex Arbogast

Cleveland — Kyle Schwarber hit two of Chicago’s four solo home runs and the Cubs defeated the Cleveland Indians, 10-3, on Tuesday night in the first meeting between the teams since their classic 2016 World Series.

The Cubs won Game 7 of that Series in Cleveland for their first championship since 1908, a game that was delayed by rain in the 10th inning shortly before Chicago took the lead. This matchup was played in a steady rain that began before the first pitch.

The Cubs won three games in Cleveland’s ballpark during the 2016 Series and continued the trend against Josh Tomlin (0-3), who allowed all four homers. Schwarber connected leading off the second and fourth. Willson Contreras went deep in the third and Ian Happ homered in the fourth.

Yankees 8, Twins 3

New York — Didi Gregorius had another big game at Yankee Stadium with a two-run homer and three RBIs, and Gary Sanchez homered twice to help New York romp past Minnesota Twins yet again.

Aaron Judge hit his seventh home run as the Yankees went deep four times for the second straight night. Gleyber Torres had a pair of hits and his first RBI for New York, which extended a winning streak to four for the first time under new manager Aaron Boone and sent the Twins to their season-worst fifth consecutive loss.

A night after a 14-1 drubbing, New York beat Minnesota for the sixth straight time and improved to 27-9 against the Twins at new Yankee Stadium, including the playoffs. Judge was a triple short of the cycle and Gregorius also had three hits.

Mariners 1, White Sox 0

Chicago — Marco Gonzales and four relievers combined on a five-hitter, Mitch Haniger singled home the only run and Seattle edged Chicago.

At 5-15, the rebuilding White Sox are off to their worst start since the 1950 season. That year they opened 5-20 en route to a 60-94 finish.

Gonzales (2-2) was in control almost from the start, allowing five hits and one walk while striking out eight in six-plus innings. The left-hander snapped a run of three starts in which he lasted no more than 4⅔ innings.

Reds 9, Braves 7 (11)

Cincinnati — Tyler Mahle lost his no-hit bid on Freddie Freeman’s homer in the seventh, and Cincinnati blew a big late lead before Scooter Gennett connected in the 12th inning.

Gennett hit his second homer of the game off left-hander Max Fried (0-1) for his first career game-ending shot.

Freeman started the Braves’ late seven-run surge with his homer off Mahle, only the third ball the Braves managed to get out of the infield against the rookie right-hander. Freeman connected again as Atlanta scored four times in the ninth.

Diamondbacks 8, Phillies 4

Philadelphia — Alex Avila homered among his three hits and drove in two runs, Robbie Ray struck out 11 while pitching into the fifth inning and Arizona beat Philadelphia.

Daniel Descalso and Jarrod Dyson also homered for the Diamondbacks, who upped their NL-best record to 16-6.

Ray was lifted after 107 pitches with two outs in the fifth and couldn’t earn the victory.

He gave up three runs and five hits and walked three while raising his strikeout total to 43 in 26⅓ innings.