The Orioles took an early 6-1 lead, helped by home runs from Hanser Alberto (4-for-5) and Renato Nunez, but three homers sparked the New York comeback. Gleyber Torres homered twice for the Yankees and now has 10 this season, eight of which have come against Baltimore.
Torres' second long ball was a solo shot in the eighth off Mychal Givens (0-1) that cut the Baltimore lead to 7-6. New York tied it in the ninth on an Aaron Hicks sacrifice fly before Sanchez (2-for-5, four RBIs) crushed a three-run homer into the left field seats with two outs off Givens, who gave up five runs in 1 1/3 innings.
Former Orioles closer Zack Britton (2-0) earned the win, and Aroldis Chapman closed it in the ninth for his 12th save.
Braves 4, Giants 1
Acuna was 3-for-4 with a double and a walk. He led off the game by hitting the first pitch for a home run and added a solo shot in the seventh inning, giving him 11 for the season. The Braves are now 8-2 since Acuna was moved back into the leadoff spot.
Soroka (5-1) allowed one run -- a solo homer from Brandon Crawford in the sixth. Crawford had both San Francisco hits, the other a single in the eighth inning. Soroka struck out seven, one off his career high, and did not allow a walk. He lowered his ERA to 1.01.
Phillies 5, Cubs 4 (10 innings)
J.T. Realmuto hit a solo homer with two outs in the 10th inning, and Philadelphia held on to edge host Chicago in the opener of a four-game series.
With a 1-2 count, Realmuto lifted a fastball over the wall in left-center off Kyle Ryan (0-1) to break the tie. The Phillies had tied the score with two outs in the ninth after the Cubs had scored three runs in the eighth to take a 4-3 lead.
The Phillies' bullpen couldn't hold a 2-1 lead for starter Jake Arrieta, who was making his first appearance against Chicago, where he played from 2013-17, winning an NL Cy Young Award in 2015 and helping the Cubs win a World Series the next season.
Astros 3, White Sox 0
Backed by solo home runs from Jake Marisnick and Tyler White, Brad Peacock produced his third consecutive strong outing as the Houston opened a season-high, 10-game homestand by blanking Chicago.
After surrendering a season-worst seven earned runs in an 8-2 loss at Minnesota on May 2, Peacock (5-2) has allowed one earned run total over his past three starts and 17 innings, good for an 0.53 ERA.
Peacock has produced 24 strikeouts against just five walks during that stretch, including nine strikeouts over five innings against the White Sox. Peacock allowed just two hits and did not issue a walk.
Red Sox 12, Blue Jays 2
David Price pitched five innings in his first start since May 2, Michael Chavis and Jackie Bradley Jr. each hit two-run homers, and Boston defeated host Toronto in a day game.
Xander Bogaerts and Rafael Devers added solo homers and each had three hits and three RBIs for Boston, while Mitch Moreland contributed his season-best three hits.
Price (2-2) allowed three hits and two unearned runs while striking out four and walking none in five innings. The left-hander was activated Monday from the injured list after recovering from elbow tendinitis.
Mets 5, Nationals 3
Amed Rosario and Pete Alonso hit first-inning home runs, and host New York never trailed while snapping a five-game losing streak by beating Washington in the opener of a four-game series.
Todd Frazier and Carlos Gomez had back-to-back RBI hits in the third inning to give the Mets a 4-0 lead. The hit for Gomez was his first with the Mets since Sept. 26, 2007.
Gomez was dealt to the Minnesota Twins following the 2007 season in exchange for Johan Santana and spent time with five big league teams before signing a minor league deal with New York on March 7 and getting recalled from Triple-A Syracuse on Friday.
Athletics 6, Indians 4
Matt Chapman hit a home run and drove in three runs, and Jurickson Profar and Matt Olson also homered as Oakland defeated host Cleveland.
Josh Phegley and Chapman provided RBI singles for the A's, who posted their fourth consecutive win. Brett Anderson (5-3) tossed 5 1/3 strong innings before leaving due to a cervical strain.
Roberto Perez and Francisco Lindor each launched a solo homer for the Indians, who have lost three times in four games against Oakland this season. Rookie Oscar Mercado and Jose Ramirez each had RBI singles.
Rangers 10, Mariners 9
Asdrubal Cabrera smacked two solo homers, and Mike Minor struck out 11 in six innings as host Texas held off Seattle.
Rougned Odor contributed a three-run homer, Hunter Pence added a two-run blast and Joey Gallo also went deep to help Texas win for the fifth time in its past six games. The Rangers matched a season best with the five homers, and 10 of their 15 hits went for extra bases.
Tim Beckham Jr. went 3-for-4 with a grand slam and drove in a career-high five runs for the Mariners. Seattle, which trailed 10-2 after seven innings has dropped 16 of its past 21 contests.
Twins 3, Angels 1
Miguel Sano hit a tiebreaking two-run homer in the eighth inning to lead Minnesota past Los Angeles in Anaheim, Calif.
Sano lined a 2-0 fastball by reliever Ty Buttrey 391 feet into the bleachers in right-center for his second homer of the season. The blast drove in Eddie Rosario, who had singled. Buttrey (2-2) had not given up a home run in 21 appearances covering 23 2/3 innings this season.
Luis Arraez went 3-for-4 with a run, and Max Kepler went 2-for-4 with a walk for Minnesota, which won for the sixth time in seven games. Taylor Rogers (1-0) picked up the win, allowing a hit and a walk in 1 2/3 innings of relief. Blake Parker pitched a scoreless ninth for his eighth save.
Padres 2, Diamondbacks 1
Franmil Reyes' two-run, sixth-inning homer tipped a pitching duel in favor of rookie Chris Paddack as host San Diego beat Luke Weaver and Arizona.
Reyes' 15th homer of the season, a 422-foot drive into the seats in right-center, followed a two-out single by Greg Garcia. The hits were only the second and third allowed by Weaver.
Paddack (4-2) allowed one run on five hits and a hit batter in six innings with seven strikeouts. He didn't walk a batter. He lowered his ERA after nine major league starts to 1.93, the lowest mark after nine starts in Padres history. Weaver (3-3) allowed two runs on four hits with seven strikeouts and no walks in six innings.
--Field Level Media