TORONTO — Josh Donaldson had his first career three-homer game, Troy Tulowitzki also went deep and the Toronto Blue Jays beat the Minnesota Twins 9-6 on Sunday to complete a three-game sweep.

Donaldson hit a solo homer off Kyle Gibson in the second, then delivered a go-ahead, two-run blast off Pat Light (0-1) in the seventh.

Dozens of fans tossed hats onto the field to celebrate the home run hat trick after Donaldson, the AL MVP in 2015, hit a solo shot off Alex Wimmers in the eighth.

Scott Feldman (7-4) earned the win by getting two outs in the seventh. Jason Grilli worked the eighth and Roberto Osuna finished.

ORIOLES 5, YANKEES 0: Kevin Gausman tamed the torrid Yankees hitters, Mark Trumbo lined his major league-leading 40th home run and Steve Pearce also connected as Baltimore averted a bruising sweep at New York.

ANGELS 5, TIGERS 0: Former Tiger Jefry Marte had three RBI and Tyler Skaggs shut down the host Detroit offense.

It was the ninth time this season the Tigers were shut out.

RANGERS 2, INDIANS 1: Derek Holland allowed one run over six innings in his second start off the disabled list, new left fielder Carlos Gomez made two highlight-reel catches and AL-best Texas won at home.

WHITE SOX 4, MARINERS 1: Carlos Rodon pitched into the seventh inning, Justin Morneau had a two-run single and Melky Cabrera drove in a run and scored twice to lead host Chicago over Seattle.

RAYS 10, ASTROS 4: Chris Archer struck out 10 in seven innings, Corey Dickerson hit a three-run homer and Tampa Bay won at Houston.

NATIONAL LEAGUE

ROCKIES 5, NATIONALS 3: Nolan Arenado went 4 for 4, including his 35th home run and a triple, and drove in three runs as Colorado won at Washington.

PADRES 3, MARLINS 1: Luis Perdomo benefited from a team record six double plays while pitching a six-hitter for his first complete game, and San Diego won at Miami.

DODGERS 1, CUBS 0: Brock Stewart and four relievers combined on a four-hitter and Andrew Toles scored on a fielder’s choice in the eighth inning, leading host Los Angeles over Jon Lester and Chicago.

GIANTS 13, BRAVES 3: Joe Panik homered twice and matched his career high of four RBI to back Madison Bumgarner, and San Francisco won at home to remain two games behind the Dodgers in the NL West.

PIRATES 3, BREWERS 1: Ivan Nova threw six sharp innings before leaving early because of a hurting left hamstring and Pittsburgh hit three solo homers to rally at Milwaukee for their eighth straight road victory.

PHILLIES 5, METS 1: A.J. Ellis got a big hit in his Philadelphia debut, breaking a seventh-inning tie with a two-run double that sent the Phillies to victory at New York.

DIAMONDBACKS 11, REDS 2: Yasmany Tomas homered, Welington Castillo drove in four runs and Archie Bradley earned his first win in more than a month and Arizona romped at home over Cincinnati.

INTERLEAGUE

ATHLETICS 7, CARDINALS 4: Rookie Andrew Triggs earned his first win and Stephen Vogt and Khris Davis homered to lead Oakland at St. Louis.

Triggs (1-1) allowed three runs on four hits, walked none and fanned eight in six innings.