CLEVELAND >> George Springer broke the game open with a grand slam in the eighth inning, Eric Lauer held Cleveland scoreless until the sixth and the Toronto Blue Jays beat the Guardians 10-6 on Tuesday night.

Springer’s eighth career slam and 11th home run this season gave the Blue Jays a 10-4 lead. He went 3 for 5 with three runs scored to pace Toronto’s 14-hit night.

Lauer (4-1) allowed one run — a solo shot by Carlos Santana in the sixth inning — and five hits in 5 1/3 innings. The left-hander struck out five and walked three to stretch his winning streak to three games.

It was the second time Lauer pitched in Cleveland during his seven-year career. He grew up in Grafton, Ohio, about 30 miles (48 kilometers) from Cleveland and played at Kent State.

Alejandro Kirk hit RBI singles in the first and fifth innings for the Blue Jays. Jonatan Clase extended the lead to 6-1 with a two-run single in the seventh.

Lane Thomas drew the Guardians to within 6-4 with a three-run home run in the seventh. Kyle Manzardo connected in the ninth.

Cleveland starter Logan Allen (5-5) gave up four runs (three earned) and eight hits over 5 2/3 innings.

Rangers 6, Orioles 5 >> Evan Carter slid safely home in the top of the 10th inning, lifting the Texas Rangers to a 6-5 victory over the Baltimore Orioles on Tuesday night.

Carter was the automatic runner, and he went to third when Seranthony Domínguez (2-2) threw a one-out wild pitch. Sam Haggerty then hit a grounder to second baseman Jackson Holliday. When Holliday threw home, Carter was initially called out, but he was ruled safe on a replay review.

Luke Jackson (2-4) won in relief for Texas, and Robert Garcia kept the Orioles off the scoreboard in the bottom of the 10th for his sixth save. Cedric Mullins sacrificed the automatic runner to third, but Garcia struck out Dylan Carlson and Jackson Holliday to end it.

Gary Sanchez, Ramón Urías and Ryan O’Hearn hit consecutive homers for the Orioles off reliever Chris Martin in the seventh, turning a 4-0 deficit into a 5-4 lead. Baltimore couldn’t hold on.

Texas starter Jacob Latz took a no-hitter into the seventh inning — in the process setting career highs in innings and pitches in the game — but Ramon Laureano broke that up with a leadoff single. Latz walked the next hitter before he was replaced by Martin.

It did not go well for the right-hander. Sanchez’s three-run homer cut the Texas lead to run, then Urías hit a drive that just cleared the wall in right. O’Hearn’s shot to right-center put the Orioles ahead.

The Rangers tied it at 5 in the eighth when pinch-hitter Sam Haggerty walked, stole second and third, then scored on a sacrifice fly by pinch-hitter Jonah Heim.

The Rangers opened the scoring with a three-run fourth against Orioles starter Charlie Morton. Adolis García made it 4-0 with an RBI single in the seventh.

The temperature at game time was 100 degrees (38 Celsius) for a second straight night in Baltimore.

Rays 5, Royals 1 >> Danny Jansen hit a two-run home run and finished with three RBIs, Taj Bradley pitched two-hit ball for 6 2/3 scoreless innings and the Tampa Bay Rays beat the Kansas City Royals 5-1 on Tuesday night.

Yandy Díaz and Jonathan Aranda had three hits apiece for the Rays.

José Caballero hit a two-out single in the second inning, and two pitches later Jansen followed with a homer that gave Tampa Bay a 2-0 lead.

Aranda led off the fourth with a single, advanced to third on throwing error when Jake Mangum reached on a fielder’s choice, and scored on a sacrifice fly by Jansen to make it 3-0.

Díaz and Curtis Mead hit back-to-back singles and Díaz scored when Aranda, with two out in the fifth, reached on a throwing error by starter Kris Bubic (6-5).

Junior Camerino doubled and later scored on a ground ball by Mangum in the seventh.

Kansas City’s Maikel Garcia hit a two-out double and scored on a single by Vinnie Pasquantino to cap the scoring in the ninth.

Tampa Bay, in second place in the AL East behind the New York Yankees, has won three in a row and eight of 10.