Jeff Passan explains how the Yankees reached an agreement with the Cubs in order to trade Anthony Rizzo. (1:00)Sources told ESPN's Jeff Passan that the New York Yankees have reached a deal with the Chicago Cubs to acquire Anthony Rizzo, first baseman.Sources told ESPN's Marly rivera that right-handed pitcher Alexander Vizcaino and outfielder Kevin Alcantara, both minor leaguers will be moving from New York to Chicago as part of the trade.According to ESPN's Jesse Rogers, the Cubs are also sending $5.5million to the Yankees. This is Rizzo's remaining $16.5 million salary for this season.Rizzo was not in the lineup on Thursday for the Cubs' series final against the Cincinnati Reds. Rizzo, a three-time All-Star, is currently batting.248 and has 14 home runs and 40 RBIs this season.After the season Rizzo will be 32 years old. He can then become a free agent. He spent the last 10 seasons in Chicago. After helping to end a 108-year drought, the slugger was traded to the San Diego Padres in 2012. He is now considered one of the most iconic Cubs.After New York acquired All-Star outfielder Joey Gallo (Texas Rangers), Rizzo was also moved to New York. Gallo and Rizzo are both left-handed hitters which was something the Yankees wanted to add to their lineup. This is not an ideal mix for Yankee Stadium, with its small porch in right field.New York started the day fourth in American League wild-card chase to claim two spots. Then, New York lost 14-0 to Tampa Bay.The Yankees used a mix of first base pitchers this year, with DJ LeMahieu getting plenty of time. Despite leading the majors in home runs during the pandemic-shortened season last year, Luke Voit was hurt for most of the year.The YES Network first reported the news about the trade.This report used information from The Associated Press.