Aaron Judge and Miguel Andujar each hit two-run homers off James Paxton in the first inning as the New York Yankees beat the visiting Seattle Mariners 4-3 Thursday for a three-game sweep.

Luis Severino and the Yankees boosted the best record in the majors to 50-22. They've won four in a row and 17 of 21. Seattle has lost a season-high four consecutive.

New York launched eight homers in the sweep and tops baseball with 122 long balls. Giancarlo Stanton homered in the first two games of the series and almost added another, but center fielder Mitch Haniger jumped to reach above the wall to rob him in the opening inning.

"We've obviously played well, racked up a lot of wins," Yankees manager Aaron Boone said. "We've played well against some of the elite teams."

Severino gave up Kyle Seager's two-run homer in the second and permitted eight hits, matching a season most. He was pulled with two outs in the sixth after Ben Gamel's RBI single cut Seattle's deficit to one run. But he got the win, improving to 7-0 at home this season.

Los Angeles 8, Toronto 5: Luis Valbuena hit two homers and had three RBI to lead the host Angeles over the Blue Jays. Cole Calhoun also had a homer for Los Angeles.

National League

Colorado 6, New York 4: Nolan Arenado hit a homer and double and drove in five runs to lead the Rockies over the Mets in Denver.

Arizona 9, Pittsburgh 3: Ketel Marte and Alex Avila each hit two-run homers and the Diamondbacks scored eight runs in the first three innings in routing the host Pirates.

Cincinnati 6, Chicago 2: Jesse Winker hit his first career grand slam during a six-run, sixth-inning rally as the host Reds beat the Cubs.

Milwaukee 11, St. Louis 3: Brent Suter pitched seven strong innings, Manny Pina homered and the host Brewers capitalized on a season-high four errors by the Cardinals to score six unearned runs.

San Francisco 3, San Diego 0: Madison Bumgarner pitched eight innings of three-hit ball for his first win of the season as the Giants beat the visiting Padres.

Interleague

Washington 4, Baltimore 2: Juan Soto hit a tiebreaking two-run double in the bottom of the eighth inning as the Nationals edged the Orioles. Anthony Rendon homered for the Nationals, who received seven strong innings from starter Max Scherzer.

Notes

• The Athletics at White Sox game was postponed because of rain. It will be made up Friday as part of a doubleheader beginning at 3:10 p.m.

• Miami pitcher Dan Straily was suspended for five games for intentionally throwing a pitch at San Francisco's Buster Posey on Tuesday.