UNDATED (AP) — The Toronto Blue Jays were winners in their return to Buffalo.
Vladimir Guerrero Jr. belted his major league-leading 17th homer while going 4-for-4 with three RBIs in the Jays’ 5-1 win over the Marlins.
Guerrero doubled in the first, hit a three-run homer in the third and added two singles for his first career four-hit game. Lourdes Gurriel Jr. had three hits, including a towering solo home run.
Robbie Ray allowed one run on six hits through six innings in the Blue Jays’ first game at Sahlen Field this season.
Also around the majors:
— The Orioles’ 14-game losing streak is over after Pedro Severino and Maikel Franco homered in their 7-4 win over the Twins. Cedric Mullins got two hits, scored two runs and made a sensational catch in center field as Baltimore beat Minnesota for the first time in their last 17 meetings.
— Matt Olson socked his 14th homer of the season in the second inning and added a key two-run single in a six-run seventh that carried the Athletics past the Mariners, 12-6. Sean Murphy capped the rally with a two-run double down the left-field line.
— Luis Garcia threw a career-high seven innings and Jose Altuve led off the bottom of the first with a homer in the Astros’ third straight win, 5-1 over the Red Sox. Garcia permitted one run and six hits, retiring 11 of 12 batters over one stretch.
— The Yankees pulled out a 5-3 win over the Rays on Clint Frazier’s game-ending, two-run homer with two out in the 11th inning. Frazier also made a game-saving catch in the ninth before New York handed Tampa Bay just its second loss in 18 games.
— Austin Hedges smacked a tiebreaking, two-run homer and Shane Bieber allowed two earned runs over seven innings of the Indians’ second straight win over the White Sox, 6-5. Chicago scored twice in the ninth off James Karinchak before Jose Abreu grounded out with the bases loaded to end the game.
— The Royals coasted to a 10-5 win over the Pirates as Andrew Benintendi hit a grand slam and drove in five runs. Salvador Perez had two homers and three RBIs to help Kansas City sweep the two-game series.
— Eric Haase and Jonathan Schoop each homered twice and Miguel Cabrera had three RBIs for the Tigers in a 10-7 downing of the Brewers, ending Milwaukee’s five-game winning streak. Kolten Wong and Tyrone Taylor also hit two homers apiece for the Brewers in a game that saw nine round-trippers.
— Patrick Wisdom hit his third homer in two games and Willson Contreras also went deep for the Cubs in their eighth win in nine games, 4-3 versus the Padres. Cubs first baseman Anthony Rizzo singled twice for Chicago after missing the previous six games because of back tightness.
— Edmundo Sosa supplied the tiebreaking single in the ninth inning before Tyler O’Neill made a running catch for the final out in the Cardinals’ 3-2 verdict over the Dodgers. John Gant threw six shutout innings, but the right-hander did not factor in the decision after Matt Beaty’s two-run homer in the seventh off Giovanny Gallegos.
— Odúbel Herrera and Andrew McCutchen each hit two of the Phillies’ seven home runs in a 17-3 thrashing of the Reds. Matt Joyce capped the rout with a grand slam in the ninth off Reds infielder Alex Blandino, helping Philadelphia halt a three-game skid.
— Juan Soto was 3-for-4 with a two-run homer, four RBIs and four runs scored to lead the Nationals’ 14-hit outburst in an 11-6 win against the Braves. Ryan Zimmerman also smacked a two-run homer as Washington won despite Stephen Strasburg, who left the game after taking a line drive to his left arm in the second inning.
— The Mets blew a 4-0 lead and lost to the Diamondbacks, 6-5 on Josh Reddick’s two-run double in the 10th inning. Pavin Smith started the comeback with a three-run homer off Mets starter Marcus Stroman in the sixth.
— Anthony Rendon was in an 0-for-10 funk before providing a two-run single and a three-run double to finish with RBIs in the Angels’ 8-1 rout of the Giants. Max Stassi returned from a concussion and hit an RBI double to support Andrew Heaney, who gave up one run over 6 1/3 innings.
— Ryan McMahon scored on Brett Martin’s wild pitch in the 11th inning to end the Rockies’ 3-2 win over the Rangers. Yonathan Daza had three hits for Colorado, which handed Texas its seventh straight loss over and 13th in a row on the road.