San Francisco 4, Pittsburgh 2
Dominic Smith's go-ahead RBI double in the ninth inning propelled the San Francisco Giants to a 4-2 victory over the host Pittsburgh Pirates on Wednesday afternoon.
Baltimore 5, Philadelphia 1
Trevor Rogers logged six solid innings and Coby Mayo hit a three-run homer to guide the visiting Baltimore Orioles to a 5-1 victory over the Philadelphia Phillies on Wednesday.
Cleveland 4, NY Mets 1
Gavin Williams was two outs away from the Cleveland Guardians' first no-hitter in 44 years as the visitors took down the New York Mets 4-1 to complete the sweep on Wednesday afternoon.
Minnesota 9, Detroit 4
Luke Keaschall doubled twice and knocked in three runs, Thomas Hatch tossed 4 1/3 innings of scoreless relief, and the visiting Minnesota Twins topped the Detroit Tigers 9-4 on Wednesday afternoon.
Chi. Cubs 6, Cincinnati 1
Rookie Cade Horton threw 5 2/3 shutout innings to lift the host Chicago Cubs to a 6-1 win over the Cincinnati Reds on Wednesday.
NY Yankees 3, Texas 2
Paul Goldschmidt's pinch-hit solo home run in the seventh inning was the difference as the New York Yankees held on for a 3-2 win over the Texas Rangers on Wednesday afternoon to salvage the finale of a three-game series in Arlington, Texas.
Toronto 20, Colorado 1
Davis Schneider hit two of Toronto's five home runs to back seven strong innings by Kevin Gausman as the Blue Jays routed the Colorado Rockies 20-1 in Denver on Wednesday afternoon.
Tampa Bay 5, LA Angels 4
Christopher Morel hit a go-ahead home run to lead off the seventh inning and Junior Caminero homered twice as the visiting Tampa Bay Rays spoiled another record-setting day by Mike Trout with a 5-4 victory over the Los Angeles Angels on Wednesday afternoon in Anaheim, Calif.
St. Louis 5, LA Dodgers 3
Jordan Walker had a game-tying single in the eighth inning and Masyn Winn scored the go-ahead run on an error as the visiting St. Louis Cardinals rallied for a 5-3 victory over the Los Angeles Dodgers on Wednesday afternoon.
Miami 6, Houston 4
Xavier Edwards connected on four hits and Heriberto Hernandez homered and drove in two runs as the host Miami Marlins defeated the Houston Astros 6-4 on Wednesday.
Washington 2, Athletics 1
The visiting Athletics and the Washington Nationals will play the decisive game of their series on Thursday after splitting two very different games.
Washington 2, Athletics 1
CJ Abrams hit a walk-off single in the ninth inning as the Washington Nationals ended a six-game losing streak with a 2-1 win over the visiting Athletics on Wednesday night.
Kansas City 7, Boston 3
The visiting Kansas City Royals put up a pair of crooked numbers as they overcame an early two-run deficit and beat the Boston Red Sox 7-3 on Wednesday night in the finale of a three-game series.
Milwaukee 5, Atlanta 4
Andrew Vaughn and Blake Perkins hit home runs to support the solid effort of starter Jose Quintana and help the visiting Milwaukee Brewers beat the Atlanta Braves 5-4 on Wednesday, completing a three-game sweep.
San Diego 3, Arizona 2
Ryan O'Hearn tied the game with a leadoff homer in the ninth inning, Jose Iglesias singled in the go-ahead run, and the San Diego Padres beat the Arizona Diamondbacks 3-2 in the decisive game of a three-game series on Wednesday in Phoenix.
Seattle 8, Chi. White Sox 6
Josh Naylor and Julio Rodriguez homered and George Kirby pitched six quality innings as the Seattle Mariners defeated the visiting Chicago White Sox 8-6 on Wednesday.