Manchester City have agreed a player-plus-cash deal with Premier League rivals Aston Villa for James Milner.
Balotelli: I'm no bad boy
Milner, 24, will undergo a medical at Eastlands on Tuesday afternoon and City midfielder Stephen Ireland will move in the opposite direction to Villa Park.
City manager Roberto Mancini hopes to tie up all the loose ends by Wednesday at the latest.
"I hope we can close it between today and tomorrow,'' Mancini said. "I think that Milner is a good player, an English player which is important. I think that Milner can play in different positions.''
City have been pursuing the England international all summer and had an initial bid rejected before the start of the World Cup. The final fee is reported to be around £20 million.
Milner played his final game for Villa in their opening Premier League fixture on Saturday, starring and scoring in a 3-0 home win over West Ham. He received a standing ovation from the home fans.
The midfielder moved to Aston Villa in 2008 having enjoyed a successful loan spell at Villa Park during the 2005/2006 season. Last term he was named the PFA Young Player of the Year and was also selected in the Premier League's Team of the Year.