ORIOLES 5, GIANTS 3

Anthony Santander hit a game-winning home run — his 42nd of the season — Baltimore edged closer to the postseason with a victory over San Francisco on Thursday afternoon. Santander’s two-run shot off Ryan Walker in the bottom of the ninth came after Casey Schmitt’s game-tying single off Seranthony Domínguez in the top half.

GUARDIANS 3, TWINS 2 (10)

Andrés Giménez singled home José Ramírez from second base in the 10th inning as Cleveland clinched a playoff berth in dramatic, fitting fashion, beating Minnesota. With Ramírez on second as the automatic runner, Minnesota reliever Caleb Thielbar struck out Josh Naylor and the Twins walked Lane Thomas intentionally to face Giménez, who had three hits.

BRAVES 15, REDS 3

Matt Olson hit two of Atlanta’s six home runs, Chris Sale coasted to his major league-leading 18th win and the Braves beat Cincinnati. Along with his career-best win total, Sale also leads the majors in ERA (2.38) and strikeouts (225).

BLUE JAYS 4, RANGERS 0

Kevin Gausman pitched five no-hit innings before exiting with lower back tightness, Vladimir Guerrero Jr. hit two solo homers after that and Toronto beat Texas Rangers to avoid a series sweep.

MARINERS 3, YANKEES 2

Logan Gilbert allowed two runs pitching into the sixth inning and reached the 200-strikeout mark for the season, J.P. Crawford had a key two-out RBI single as part of Seattle’s three-run first inning, and the Mariners beat New York.

RAYS 2, RED SOX 0

Zack Littell allowed one hit over seven innings and Tampa Bay beat Boston. Littell, who made his team-leading 28th start in his first full season as starter, struck out seven and did not issue a walk.

PIRATES 3, CARDINALS 2

Yasmani Grandal homered, Nick Gonzales drove in the winning run with a single in the eighth inning, and Pittsburgh beat St. Louis to snap a three-game losing streak. Pirates starter Luis Ortiz allowed two runs on five hits and had seven strikeouts in six innings.

METS 10, PHILLIES 6

Mark Vientos, Pete Alonso, Brandon Nimmo and Francisco Alvarez homered off Taijuan Walker, and New York scored 10 runs in three straight games for the first time in their 63-year history in a victory over Philadelphia. Luis Severino gave up three runs and five hits in six innings with seven strikeouts and two walks.

DIAMONBACKS 5, BREWERS 1

Brandon Pfaadt tied an Arizona franchise record by striking out seven straight batters to highlight his dominating performance as the Diamondbacks boosted their playoff hopes by beating Milwaukee. Pfaadt collected a career-high 12 strikeouts while allowing just one run and two hits in seven innings.

ASTROS 3, ANGELS 1

Jon Singleton’s tiebreaking two-run double with two outs in the eighth inning lifted Houston over Los Angeles. Yusei Kikuchi allowed five hits and a run while striking out nine in six innings as the Astros improved to 9-0 in his nine starts since a trade from Toronto on July 29.

CUBS 7, NATIONALS 6

Seiya Suzuki homered, Cody Bellinger drove in three runs and Chicago topped Washington to stave off elimination from the postseason.