Toronto: Josh Donaldson hit three home runs and Troy Tulowitzki added another one as the Toronto Blue Jays defeated the Minnesota Twins 9-6 on Sunday afternoon to complete a sweep of the three-game series.

Donaldson’s second homer of the game was a two-run shot that put Toronto into a 6-5 lead during the four-run seventh. His home run in the eighth gave him the first three-homer game of his career.

It was the 10th loss in a row for the Twins, while the Blue Jays remain at the top of the American League East.

Toronto reliever Scott Feldman pitched two-thirds of an inning to pick up the win and Twins reliever Pat Light allowed three hits and three runs over 1 1/3 innings to take the loss.

Luis Perdomo induced six double-play balls and Luis Sardinas had the go-ahead RBI double as San Diego defeated Miami 3-1 at Marlins Park.

The six double plays are a Marlins record. It is also a record for the Padres in a nine-inning game. It was the first complete game in the career of Perdomo, who threw 99 pitches.

Perdomo, a 23-year-old rookie who had never pitched above Class A before this season, has the best ground-ball rate (59 per cent) of any NL pitcher with at least 100 innings this year.

And Kevin Gausman pitched seven effective innings for his first road win in over two years and Mark Trumbo became the first player in the majors to reach 40 home runs as Baltimore salvaged a frustrating weekend with a 5-0 victory over New York.

Steve Pearce drove in Baltimore’s first three runs with a solo home run off CC Sabathia and a two-run single off Adam Warren. Trumbo added some insurance with a 427-foot drive off Ben Heller into the visiting bullpen beyond the left-centre field wall.

Those hits were more than enough for Gausman, who won his third straight start and turned in his second straight scoreless outing.