Defender Gustavo Gomez and striker Vitor Roque scored first-half goals and Brazil's Palmeiras beat River Plate 2-1 in Buenos Aires in the first leg of their Copa Libertadores quarterfinal series.
Jose Altuve hit a two-run home run and Jeremy Peña homered and doubled to help the Houston Astros complete a three-game sweep of the Texas Rangers with a 5-2 win Wednesday night.
Manny Machado hit a tiebreaking grand slam in the fifth inning and the San Diego Padres beat the New York Mets 7-4 in a matchup of postseason contenders.
Rays center fielder Chandler Simpson robbed Alejandro Kirk of a three-run homer and later singled in the go-ahead run in the seventh inning of Tampa Bay's 2-1 victory over the Toronto Blue Jays.
Gavin Williams struck out nine in five innings, Bo Naylor hit a two-run single and the Cleveland Guardians won their season-best sixth straight game, 4-0 over the Detroit Tigers.
Brandon Woodruff pitched five solid innings, Sal Frelick hit a three-run homer and Blake Perkins tied a career high with five RBIs to lead the Milwaukee Brewers to a 9-2 win over the Los Angeles Angels on Wednesday night.
Hannes Wolf scored twice, Julián Fernández had the game-winning goal in stoppage time and New York City FC beat the Columbus Crew 3-2 on Wednesday night for its sixth win in eight matches.