Daniel Vogelbach hit a two-run homer as the visiting Milwaukee Brewers snapped the St. Louis Cardinals’ 17-game winning streak with a 4-0 victory Wednesday.
Adrian Houser (10-6) and relievers Brent Suter, Brad Boxberger and Aaron Ashby combined on a three-hitter for the Brewers, who have won four of their last five games.
Houser worked the first five innings and Ashby closed out the last two as the Brewers recorded their best-in-the-majors 19th shutout of the season.
Miles Mikolas (2-3) allowed three runs on seven hits in 5 2/3 innings for the Cardinals. He struck out seven and walked one.
Rays 7, Astros 0
Brandon Lowe and Ji-Man Choi homered while Drew Rasmussen allowed one hit over five scoreless innings as Tampa Bay clinched home-field advantage throughout the American League postseason by blanking host Houston.
The Rays set a single-season franchise record with their 98th victory while handing the Astros their fifth loss in six games. Houston would have clinched the AL West with a victory. Rasmussen (4-1) struck out two and did not issue a walk.
Lowe went deep to cap a three-run rally against Luis Garcia (11-8) in the second inning as the Rays capitalized on a two-out error by Houston center fielder Jose Siri. Choi, mired in a 1-for-24 slump, ripped another three-run shot in the fifth.
Blue Jays 6, Yankees 5
Bo Bichette led off the eighth inning with his second home run of the game, snapping a tie and leading host Toronto past New York, ending the Yankees’ seven-game winning streak.
The teams have split the first two games of a crucial three-game series in the AL wild-card race. New York holds a one-game lead on Boston for the first AL wild card, with Seattle a half-game behind the Red Sox and Toronto one game back of the Red Sox.
Toronto’s Marcus Semien set a major league record for second basemen when he hit his 44th home run of the season, a two-run blast in the first inning.
Red Sox 6, Orioles 0
J.D. Martinez launched a solo home run and drove in three runs, Nathan Eovaldi tossed six scoreless innings with seven strikeouts, and Boston beat host Baltimore.
Martinez finished 3-for-4, adding a two-run double. Eovaldi (11-9) allowed just four hits and issued one walk as the Red Sox snapped their four-game losing streak.
Zac Lowther (1-3) allowed two runs, one earned, on eight hits in five innings for the Orioles.
Mariners 4, Athletics 2
Ty France’s seventh-inning sacrifice fly broke a tie as host Seattle eliminated Oakland from postseason contention and maintained its own spot in the AL wild-card chase.
Jarred Kelenic hit a two-run double and Abraham Toro added a solo homer for the Mariners. They won for the 10th time in 11 games.
Despite home runs from Tony Kemp and Seth Brown, the A’s took their 12th straight head-to-head loss to Seattle and their third straight defeat overall.
Giants 1, Diamondbacks 0
Alex Wood combined with three relievers on a four-hit shutout and San Francisco used small ball to produce the only run in a victory over visiting Arizona.
The Giants improved to 50 games over .500 and maintained their two-game lead over the second-place Dodgers in the National League West. Wood limited the Diamondbacks to three hits in six innings without issuing a walk. He struck out six.
The lone run scored in the seventh inning when the Giants got a single, a stolen base and a bunt to set up Kris Bryant’s sacrifice fly.
Dodgers 11, Padres 9
Corey Seager hit the last of four eighth-inning home runs as Los Angeles pulled off an improbable rally for a victory over visiting San Diego to keep its National League West title hopes flickering.
AJ Pollock hit two home runs, including one in the eighth, while Max Muncy and Cody Bellinger also went deep in the fateful five-run inning. The Dodgers trailed 9-5 after 6 1/2 innings.
David Price (5-2) earned the victory with a scoreless eighth inning, and Kenley Jansen recorded his 37th save by striking out the side in the ninth.
Braves 7, Phillies 2
Max Fried pitched seven strong innings and Austin Riley drove in three runs to help Atlanta earn a win over visiting Philadelphia, putting the Braves on the brink of a fourth consecutive National League East title.
The Braves expanded their lead in the division to 4 1/2 games over second-place Philadelphia. Atlanta’s magic number to clinch the division is one. The Braves will look to complete their first home three-game series sweep of the season on Thursday.
Fried (14-7) allowed two runs, one earned, on four hits and no walks with six strikeouts. His streak of scoreless innings ended at 17, but the Braves are 10-1 over his past 11 starts.
Royals 10, Indians 5
Salvador Perez tied a club record with his 48th home run of the season as host Kansas City defeated Cleveland.
It was also the 200th home run of Perez’s career. He leads the majors in home runs and also in RBIs, after driving in three runs to run his total to 121. But Perez wasn’t around long. The Royals’ broadcast team tweeted in the middle of the second inning that Perez was “helped out of the dugout during the commercial break towards the tunnel. He’s hurt and out of the game.”
However, Perez came to bat in the bottom of the inning and struck out. He was replaced in the third by Cam Gallagher. It was announced later that Perez exited with a right ankle sprain.
Rockies 10, Nationals 5
Trevor Story went 4-for-4 in possibly his last home game in Denver, Ryan McMahon homered and C.J. Cron, Raimel Tapia and Dom Nunez had two hits each as Colorado beat Washington. Lane Thomas and Josh Bell had two hits apiece for the Nationals.
Story is going to be a free agent after the season with the expectation he will sign with another team. When the Rockies took the field in the first inning, Story trotted to shortstop alone and received an ovation before the rest of the team ran out.
Washington led 5-4 in the third after a two-hour rain delay, but Sam Hilliard’s bases-loaded single drove in two and gave Colorado a 6-5 lead it never surrendered.
White Sox 6, Reds 1
Gavin Sheets went 2-for-3 with a home run and three RBIs, Tim Anderson added a solo homer and host Chicago cruised past Cincinnati.
Leury Garcia also drove in a run for Chicago, which won its fourth game in a row. White Sox left-hander Carlos Rodon (13-5) gave up only one hit in five scoreless innings. He walked two and struck out four, and he finished the regular season with a 2.37 ERA.
Delino DeShields had an RBI double for Cincinnati, which has dropped back-to-back games. Reds right-hander Sonny Gray (7-9) surrendered five runs on five hits in 4 2/3 innings.
Angels 7, Rangers 2
Juan Lagares had two hits and two RBIs to help Los Angeles produce a win against Texas in Arlington, Texas.
Jack Mayfield also drove in two runs and Taylor Ward and Shohei Ohtani each had two hits and scored a run for Los Angeles. Angels starter Janson Junk allowed two runs and seven hits in 4 1/3 innings, striking out five without issuing a walk.
Texas starter Taylor Hearn (6-6) gave up four runs and six hits in 5 1/3 innings. He fanned two and walked one. Andy Ibanez and Jose Trevino each had two hits and a run for the Rangers.
Marlins 3, Mets 2
Miguel Rojas hit a go-ahead, two-run single in the eighth inning as visiting Miami halted a seven-game losing streak with a victory over New York.
The Marlins were held to one hit in the first seven innings before stringing together a rally against New York starter Taijuan Walker and Seth Lugo (4-3).
Miami’s comeback spoiled a terrific showing for Walker, who completed his first season with the Mets by losing his final eight decisions. Walker allowed two runs on two hits in a season-high 7 1/3 innings.
Cubs 3, Pirates 2
Willson Contreras had three RBIs, including a go-ahead two-run double in the seventh inning, as visiting Chicago snapped a seven-game losing streak with a win over Pittsburgh.
Chicago starter Kyle Hendricks gave up two runs and five hits in five-plus innings, with one walk and five strikeouts. Adam Morgan (2-1) pitched a scoreless sixth and two other relievers bridged the gap to Codi Heuer, who worked the ninth for his second save.
Bryan Reynolds hit an RBI triple for the Pirates. Pittsburgh starter Roansy Contreras, 21, making his major league debut after being called up earlier in the day, pitched three scoreless innings. He gave up three hits with one walk and four strikeouts.
Twins 5, Tigers 2
Jorge Polanco hit a three-run homer and Michael Pineda won his fifth consecutive start as Minnesota defeated Detroit in Minneapolis for its sixth win in eight games.
Luis Arraez and Josh Donaldson each had two hits and scored a run for Minnesota. Pineda (9-8), making his final start for the Twins before possibly heading into free agency, gave up one run on eight hits over 5 2/3 innings.
Harold Castro went 2-for-3 with an RBI, and Robbie Grossman also had two hits for the Tigers, who lost their fourth straight game.
–Field Level Media