Kyle Hendricks and three relievers combined on a four-hitter as the visiting Los Angeles Angels beat the slumping New York Yankees 4-0 on Tuesday night to hand them their third consecutive shutout.

Aaron Judge went 0 for 4 with three strikeouts. He is 2 for 19 with 12 strikeouts in his last five games.

The Yankees, who haven’t scored in 29 innings since the ninth inning of a 4-3 loss at Boston on Saturday, were last blanked in three consecutive games from Sept. 22-24, 2016.

Hendricks (5-6) allowed four hits and walked one while striking out nine in six innings.

Taylor Ward hit a two-run single in the fourth inning for the Angels.

Blue Jays 5, Diamondbacks 4: Bo Bichette and Addison Barger hit back-to-back home runs off Shelby Miller in the bottom pf the ninth inning and Toronto rallied to edge Arizona and snap a three-game skid.

The Blue Jays trailed 4-3 heading to the final frame before Bichette tied it with a one-out drive to left. Barger followed with a shot to right.

Vladimir Guerrero Jr. hit his ninth homer of the season a 448-foot blast, and drove in three runs for the Blue Jays.

Rockies 10, Nationals 6: Colorado hit a franchise record-tying seven home runs, including two from Michael Toglia, and handed host Washington its 10th loss in a row.

The Rockies hit seven homers for the third time, matching April 1997 at Montreal and against Cincinnati in May 2016. The Rockies have won three in a row for the second time this season.

Four of the homers came in a six-run seventh, highlighted by a three-run shot from Hunter Goodman and a solo shot by Ryan McMahon.

Thairo Estrada, Sam Hilliard and Mickey Moniak also homered for the Rockies.

Marlins 8, Phillies 3: Eric Wagaman and Jesús Sánchez homered as Miami snapped a five-game home skid with a victory that ended Philadelphia’s five-game win streak.

Nick Castellanos was benched by Phillies manager Rob Thomson on Tuesday for “an inappropriate comment” the outfielder made after he was pulled for a defensive replacement in the series opener Monday. The benching ended Castellanos’ streak of 236 consecutive starts.

Phillies starter Jesús Luzardo (6-3) gave up four runs and six hits in five-plus innings. The former Marlins left-hander struck out four and walked four.

Tigers 7, Pirates 3: Javier Báez hit two of Detroit’s four home runs in a home victory over Pittsburgh.

Báez hit solo homers in the fifth and seventh innings. Wenceel Pérez and Riley Greene also homered for the Tigers.

Casey Mize (7-2) got the win, allowing three runs — two earned — on five hits in six innings. He struck out four without walking a batter.

Alexander Canario’s two-run single put the Pirates in front 3-2 in the third, but Báez tied the game with a homer in the fifth.

Pérez gave the Tigers a 4-3 lead with an RBI triple in the sixth and Báez made it a two-run game with a leadoff homer in the seventh.