José Berríos took a no-hitter into the seventh inning, George Springer homered and the visiting Toronto Blue Jays beat Baltimore 3-1 Wednesday night to end the Orioles’ five-game winning streak.

Berríos allowed only two runners to reach through six innings — on a walk and a hit batter — before Adley Rutschman led off the seventh with a soft liner that dropped well in front of center fielder Kevin Kiermaier.

The Orioles added a pair of singles off Berríos in the eighth before Tim Mayza retired Gunnar Henderson on a grounder to keep the score 3-0.

Berríos (7-4) went 7 2/3 innings, allowing three hits, striking out five and walking one. The 29-year-old righty improved to 10-0 lifetime against the Orioles.

Jordan Romano gave up three straight two-out singles in the ninth, the last an RBI hit by Aaron Hicks, before striking out Adam Frazier to earn his 19th save.

The Orioles’ Kyle Bradish (2-3) had a shutout going until Springer hit a solo shot in the sixth.

Toronto padded the lead against the Baltimore bullpen in the eighth with RBI doubles from Whit Merrifield and Bo Bichette.

BRAVES 10-6, TIGERS 7-5 >> Eddie Rosario hit a tiebreaking home run in the sixth inning and visiting Atlanta held on to beat Detroit in game two and sweep a doubleheader.

Ozzie Albies and Ronald Acuna Jr. had solo homers earlier for the NL-East leading Braves, who scored in five of the first six innings.

Andy Ibanez, Matt Vierling and Jake Rogers also homered in the second game, pulling Detroit into a 5-all tie after five innings.

Collin McHugh (3-0) pitched three perfect innings after starter Dylan Dodd allowed five runs on six hits and three walks over four innings.

The Tigers’ Michael Lorenzen (2-4) gave up six runs on nine hits over six innings.

In Atlanta’s 10-7 win earlier in the day, Michael Harris went 4 for 4 with a homer and four RBIs while Acuna Jr. had three hits, including a homer, and drove in three runs.

The Tigers got off to a powerful start when Spencer Torkelson hit a 436-foot homer to left-center.

Miguel Cabrera hit a two-run homer, his first of the year and No. 508 of his career, and Haase in the next at-bat had a solo shot that gave the Tigers a 4-0 lead.

TWINS 4, BREWERS 2 >> A four-run third inning led Minnesota to a home win and series sweep of Milwaukee, which lost its sixth in a row.

The Twins (35-33) have won four of their past five games. The Brewers (34-34) tied a season high for consecutive defeats and are .500 for the first time since April 1.

Despite early trouble, Twins starter Bailey Ober (4-3) recorded his fifth quality start. He had seven strikeouts and allowed two earned runs on six hits.

Trevor Larnach’s RBI double and Joey Gallo’s run-scoring single gave Minnesota a 4-2 advantage off Colin Rea (3-4) in the third inning after Carlos Correa drove in a pair of runs on a triple to right-center field.