PITTSBURGH (AP) - Jack Suwinski hit his third homer of the game in the ninth inning, giving the Pittsburgh Pirates a 4-3, walk-off victory over the San Francisco Giants on Sunday to avoid a three-game sweep.
The rookie drove a slider from Tyler Rogers (0-3) to right for his second game-ending home run of the season after connecting for one June 4 against the Arizona Diamondbacks.
Suwinski is the first Pirates rookie to hit three homers in a game since Andrew McCutchen on Aug. 1, 2009.
The 23-year-old Suwinski took a sinker from starter Alex Cobb deep for a solo shot in the fourth before doing the same to Sam Long for a 3-2 lead in the sixth. He has 11 home runs in 47 games this season.
Thairo Estrada homered off Pittsburgh closer David Bednar leading off the top of the ninth, tying the game at 3. Bednar (3-1) was working his second inning of relief and struck out two of the final three batters to end the ninth.
BLUE JAYS 10, YANKEES 9
TORONTO (AP) - Lourdes Gurriel Jr. launched his fifth career grand slam, Teoscar Hernandez hit a go-ahead, three-run homer and Toronto rallied to stop New York's nine-game winning streak.
Josh Donaldson, Anthony Rizzo, Gleyber Torres, Kyle Higashioka and Marwin Gonzalez each hit home runs for the Yankees, who led 8-3 in the sixth inning. New York lost for just the second time in 18 games.
Vladimir Guerrero Jr. hit his 17th home run and George Springer also connected for the Blue Jays.
Yankees relievers Miguel Castro and Wandy Peralta (1-1) couldn't protect the five-run lead.
Yimi Garcia (1-3) struck out three in 1 1/3 innings for the win.
NATIONALS 9, PHILLIES 3
WASHINGTON (AP) - Juan Soto hit a three-run homer and Washington avoided a five-game sweep.
The Nationals ended an eight-game skid and snapped Philadelphia's seven-game road winning streak.
Nats starter Jackson Tetreault (1-1) earned his first major league victory in his second appearance. The 26-year-old right-hander gave up three unearned runs over seven innings, with two walks, six hits and two strikeouts.
Tetreault was hit in the lower left leg by a 105.7 mph comebacker by Matt Vierling in the seventh. Athletic trainer Paul Lessard and manager Dave Martinez checked on Tetreault, who remained in the game after an extended delay. He finished the inning before walking to the dugout with a slight limp.
Maikel Franco's sixth homer of the season put Washington up 8-3 in the fifth. Washington shortstop Luis Garcia was 3 for 4.
Phillies starter Zach Eflin (2-5) continued to struggle on the road. He lasted just two innings and 38 pitches, allowing four runs on five hits. He has a 7.27 ERA on the road, compared to 1.95 at home.
ORIOLES 2, RAYS 1
BALTIMORE (AP) - Anthony Santander homered and pointed to his dad sitting in front of the press box as Baltimore beat Tampa Bay.
Santander's solo home run helped the Orioles win back-to-back series against the Rays for the first time since 2017.
Orioles starter Jordan Lyles was scratched Sunday morning because of a stomach virus. As a result, manager Brandon Hyde was forced into a bullpen game.
Austin Voth, claimed by the Orioles off waivers from the Washington Nationals on June 7, made his first start of the season and 23rd of his five-year career. He threw 2 2/3 scoreless innings with four strikeouts.
The Orioles used seven pitchers and Nick Vespi (2-0) picked up the win after holding the Rays without a run over 11/3 innings. Jorge Lopez earned his 11th save by getting the last four outs.
Corey Kluber (3-4) entered the game 5-1 with a 3.07 ERA in 12 starts against Baltimore. He gave up the homer to Santander in the first.
TIGERS 7, RANGERS 3
DETROIT (AP) - Robbie Grossman homered and drove in four runs as Detroit earned a split of the four-game series.
The Tigers and their league-worst offense scored five or more runs in consecutive games for the first time this season. Detroit had lost six straight before winning 14-7 Saturday.
For the second day in a row, the Rangers hit a homer in the first - this time, it was Corey Seager - only to let Grossman homer during a three-run reply in the bottom of the inning.
Dane Dunning (1-5) walked Victor Reyes to start the inning, then hit Harold Castro before Grossman slugged his second homer in 24 hours and second of the season.
MARLINS 6, METS 2
NEW YORK (AP) - Jerar Encarnacion had a spectacular major league debut with a go-ahead, seventh-inning grand slam for his first hit and also threw out a runner at third base from right field, lifting Miami over the New York Mets.
Encarnacion became the first player since at least 1901 with a grand slam and an outfield assist in his debut. He also stole a base in the ninth inning.
Wearing unfashionably high uniform No. 64, Encarnacion struck out and grounded out in his first two at-bats, then came to the plate with the Marlins and Sandy Alcantara (7-2) trailing 1-0 in the seventh.
Seth Lugo relieved Chris Bassitt (5-5) with the bases loaded and fell behind 3-1 in the count. Encarnacion took a called strike and then drove a 92.6 mph fastball 371 feet to the opposite field and over the right-field wall. He raised his right arm in triumph while rounding first base. He became the second Miami player with a grand slam for his first big league hit after Jeremy Hermida against St. Louis pitcher Alberto Reyes on Aug. 31, 2005.
BREWERS 6, REDS 3
CINCINNATI (AP) - Victor Caratini and Hunter Renfroe each hit two-run homers as Milwaukee got its fourth straight win.
The Brewers swept the three-game series and have won seven of their last nine.
Milwaukee took a 4-3 lead into the seventh inning before Renfroe hit his 13th home run, a drive into the upper deck in left field off reliever Joel Kuhnel.
Brewers starter Adrian Houser (4-7) had a solid outing, allowing four hits and three runs through six innings while striking out five. Devin Williams pitched the ninth for his fifth save.
The Brewers scored three in the fourth off Mike Minor (1-3). Andrew McCutchen doubled off the glove of leaping left fielder Tommy Pham and scored on a double by Luis Urias before Caratini's homer.
BRAVES 6, CUBS 0
CHICAGO (AP) - Ian Anderson pitched three-hit ball into the seventh inning, Matt Olson hit three doubles and Atlanta beat Chicago.
Travis d'Arnaud and Michael Harris II homered for the defending World Series champion Braves, who avoided their first three-game losing streak of the season.
The Braves, who arrived in Chicago with a 14-game win streak, went 21-8 in a stretch of 29 straight games against teams that were under .500 at the time of the matchup.
Anderson (6-3) struck out six and walked two in a season-high 6 2/3 innings. The right-hander improved to 3-0 with a 4.37 ERA in four June starts.
Ian Happ had two of Chicago's six hits. The Cubs dropped to 3-12 in their last 15 games.
While Anderson breezed through Chicago's lineup for much of the day, Kyle Hendricks (2-6) struggled for the Cubs.
RED SOX 6, CARDINALS 4
BOSTON (AP) - Nick Pivetta pitched seven dominant innings with 10 strikeouts, Christian Vazquez hit a three-run homer and Boston won its fifth straight series.
Trevor Story added a solo shot and Jackie Bradley Jr. had a go-ahead single for the Red Sox, who rebounded after getting blown out 11-2 on Saturday night for their 13th victory in 17 games.
St. Louis wrapped up just its second visit to Fenway Park in 14 years. The Cardinals have lost three of four.
Juan Yepez had a pinch hit three-run homer in the ninth and Tyler O'Neill had three hits for the Cardinals.
Pivetta (7-5) gave up just one run and four hits, with four walks. He's 7-1 with a 1.77 ERA in his last nine starts. Tanner Houck struck out Brendan Donovan for the final out for his fourth save.
Andre Pallante (2-2) pitched sharply into the sixth for the Cardinals, allowing two runs, four hits, striking out four and walking one.