TORONTO — Miguel Andujar hit his first career grand slam, CC Sabathia pitched seven innings to snap a five-start winless streak and the New York Yankees beat the Toronto Blue Jays 7-2 on Tuesday night.

Aaron Hicks added a three-run blast as the Yankees won for the sixth time in seven games. New York is 30-9 since a 9-9 start.

Andujar connected off right-hander Seunghwan Oh (1-2) in the seventh, his seventh home run of the season. He leads all big league rookies with 29 extra-base hits this season.

Sabathia (3-1) allowed two runs and three hits to win for the first time since April 29 against the Los Angeles Angels. The seven innings matched his season high.

Since the start of the 2017 season, Sabathia is 10-0 with a 2.71 ERA in 16 starts following a Yankees loss.

The Yankees are a major league-best 27-3 when their starters go at least six innings.

Hicks added a three-run homer off Aaron Loup in the eighth, his sixth.

Teoscar Hernandez and Kevin Pillar hit solo home runs, but the slumping Blue Jays lost for the ninth time in 10 home games. Toronto has lost six of seven overall, and 14 of its past 17.

Blue Jays right-hander Marco Estrada left after Gary Sanchez singled to begin the seventh. Oh hit Didi Gregorius and walked Hicks before Andujar’s first-pitch homer into the second deck in left.

Estrada, who has not won since April 20, allowed one run and six hits in six innings.

Twins 4, White Sox 2: Eduardo Escobar hit a three-run home run with two outs in the eighth inning to power Minnesota past Chicago in the first game of a doubleheader at Minneapolis.

Miguel Sano’s RBI single set up Escobar for his latest clutch hit against his original team. Traded to the Twins in 2012, Escobar is batting .321 with seven doubles, four homers and 14 RBI in his past 22 games against the White Sox.

Tyler Duffey (1-1) pitched two scoreless innings for the victory, and Fernando Rodney pitched a perfect ninth for his 13th save in 16 attempts and 11th in a row.

INTERLEAGUE

NATIONALS 4, RAYS 2: Max Scherzer pitched eight strong innings to become the first 10-game winner in the majors this season, striking out 13 as Washington beat visiting Tampa Bay.

Scherzer (10-1) won his ninth straight decision while scattering five hits and did not allow a runner past second base until pinch hitter Brad Miller’s two-out double in the eighth.

Sean Doolittle pitched the ninth for his 15th save in 16 opportunities.

Scherzer struck out Johnny Field, Christian Arroyo and Daniel Robertson on a combined nine pitches in the sixth inning. It was the third nine pitch/three strikeout inning in Nationals history and the first since Scherzer did it on May 14, 2017.

ORIOLES 2, METS 1: Alex Cobb delivered his best performance since signing a rich contract with Baltimore late in spring training, helping the Orioles break a seven-game losing streak with a win at New York.

The Orioles ended their longest skid of the season and sent the slumping Mets to their fifth loss in a row.

INDIANS 3, BREWERS 2: Corey Kluber scattered seven hits in seven strong innings and moved into a tie for the American League lead with his ninth win as Cleveland beat visiting Milwaukee.

Kluber (9-2) gave up a run, struck out seven and didn’t walk a batter for the fifth straight start, a stretch of 351/3 innings. The right-hander is tied with New York’s Luis Severino for the league lead in wins.

NATIONAL LEAGUE

ROCKIES 9, REDS 6: Chris Iannetta hit a two-run homer off Anthony DeSclafani in his return to the mound, and Carlos Gonzalez added a three-run homer as Colorado won at Cincinnati.

The Rockies ended a four-game losing streak, their longest since losing eight in a row last June.