The Arizona Diamondbacks acquired slugger Eugenio Suárez on Wednesday from the Seattle Mariners in a trade for reliever Carlos Vargas and catcher Seby Zavala.
Pittsburgh Pirates shortstop Oneil Cruz will miss at least four months after having surgery to repair a fractured left ankle.
Kyle Tucker hit a pair of run-scoring singles and Yordan Alvarez had three hits to lead the Houston Astros over Chicago White Sox 6-4.
Dylan Cease spun a one-hitter over seven innings in his latest masterful start for the Chicago White Sox in an 11-0 victory over the Minnesota Twins.
Johnny Cueto and Reynaldo López combined for a three-hitter and Luis Robert tied a career-high with four RBIs as the Chicago White Sox jumped on Justin Verlander early and cruised to a 7-0 win over the Houston Astros.
Yoán Moncada had five hits and five RBIs, including a run-scoring single against Kody Clemens, and the Chicago White Sox beat the Detroit Tigers 13-0 for a three-game series sweep.
Brandon Lowe, Manuel Margot and Joey Wendle each had two hits and two RBIs, and the Tampa Bay Rays beat the Chicago White Sox 8-4.
Tim Anderson hit a two-run homer in the ninth inning into the cornfield to end the Field of Dreams game in cinematic fashion.
Brian Goodwin led off the 10th inning with a two-run homer, and the Chicago White Sox regrouped after Craig Kimbrel blew a three-run lead against his former team to beat the rebuilding crosstown Cubs 8-6 at Wrigley Field.
White Sox rookie Seby Zavala hit the first three home runs of his career, including a grand slam, but the Cleveland Indians rallied to beat Chicago 12-11.
First-time All-Star Kyle Gibson takes an AL-best 1.98 ERA and a 6-0 record into the Texas Rangers' game against the Detroit Tigers.