


Cardinals 4 Blue Jays 1
Jack Flaherty survived a career-high seven walks and a hit batter in five innings to beat Toronto on Saturday.
Astros 6 White Sox 4
Kyle Tucker hit a pair of run-scoring singles, and Yordan Alvarez had three hits to help Houston win.
Brewers 3 Cubs 1
William Contreras hit a two-run single in Milwaukee’s three-run eighth inning.
Braves 7 Nationals 1
Matt Olson hit two of Atlanta’s four homers, and Spencer Strider struck out nine.
Angels 13 Athletics 1
Taylor Ward homered and drove in four, and the Angels scored 11 runs in the third.
Rangers 16 Phillies 3
Marcus Semien led off with a homer, and Mitch Garver hit two in the rout of Philadelphia.
Rays 12 Tigers 2
Tampa Bay pitcher Zach Eflin tossed five strong innings and got lots of offensive support.
Giants 7 Yankees 5
Camillo Doval retired Giancarlo Stanton on a double-play with the bases loaded to end it.
Red Sox 9 Orioles 8
Outfielder Adam Duvall ended the game with his second two-run homer for Boston.
Mets 6 Marlins 2
Pete Alonso hit a go-ahead double, and Tylor Megill struck out seven for New York.
Reds 6 Pirates 2
Cincinnati’s Jake Fraley hit a three-run homer, and Kevin Newman added a two-run shot.
Twins 2 Royals 0
Jose Miranda had an RBI single, Kyle Farmer drove in another run with a sacrifice fly.