With the MLB trade deadline still a day away, the big dominoes started falling on Thursday as rumours swirled around numerous star players.
While multiple reports said Washington Nationals ace Max Scherzer and All-Star shortstop Trea Turner were on the verge of being dealt to the Los Angeles Dodgers, the New York Yankees finalised another addition to their lineup.
A day after acquiring slugger Joey Gallo from the Texas Rangers, New York got Anthony Rizzo from the Chicago Cubs for outfielder Kevin Alcantara and pitcher Alexandro Vizcaino, adding a power-hitting first baseman renowned for his clubhouse presence.
Though he was drafted by the Boston Red Sox and made his MLB debut with the San Diego Padres, Rizzo had been a beloved Cubs fixture for years, making three All-Star teams and helping Chicago to a long-awaited World Series title in 2016.
Rizzo did not play in the Cubs' 7-4 loss to the Cincinnati Reds earlier Thursday, prompting fans at Wrigley Field to chant "We want Rizzo!" during the game.
The 31-year-old is hitting .248 with 14 home runs, 40 RBIs and a .792 OPS and will become the Yankees' primary first baseman.
Red Sox swoop for Schwarber
Rizzo's former Cubs team-mate Kyle Schwarber also was on the move Thursday as the Nationals traded him to the Boston Red Sox for minor league pitcher Aldo Ramirez.
Schwarber is on the injured list with a hamstring strain but is expected back soon.
The All-Star is hitting .253 with 25 home runs and 53 RBIs, with 16 of those homers coming in an 18-game stretch in June.
He figures to see time as an outfielder and designated hitter for the Red Sox.
Mariners get Castillo as relievers on the move
In other moves Thursday, the Seattle Mariners acquired closer Diego Castillo from the Tampa Bay Rays for pitcher JT Chargois and third baseman Austin Shenton.
The San Diego Padres shored up their bullpen in getting veteran reliever Daniel Hudson from the Nationals for minor league pitcher Mason Thompson and infielder Jordy Barley.
The Chicago White Sox made a pair of moves, picking up infielder Cesar Hernandez from the Cleveland Indians for left-hander Konnor Pilkington and getting relief pitcher Ryan Tepera from the Cubs for pitching prospect Bailey Horn.
Lefty reliever Brad Hand moved from Washington to the Toronto Blue Jays for catcher Riley Adams, while the Dodgers picked up left-hander Danny Duffy from the Kansas City Royals for a player to be named.