Manchester City have announced they had agreed a deal with MLS side Columbus Crew for goalkeeper Zack Steffen.
Sportsmail revealed last week the 23-year-old American will join the Premier League champions on a four-year deal in July.
A City statement said Steffen was ‘regarded as one of the outstanding talents in America’.
Steffen said in a statement on Columbus Crew’s website: ‘Today’s announcement regarding next summer is a special moment for me and I look forward to finishing my time with this club on a strong note.
‘I am eager to continue to put in the work to improve and be the best team-mate I can.’
The fee was undisclosed, but Columbus Crew said it was ‘the largest in club history’.
They added that it was the most ever received by an MLS club for a goalkeeper in the league’s 23-year history’.
The club’s interim general manager Pat Onstad told the club’s website: ‘This is a historic transaction for the club and a special moment for Zack Steffen that we are immensely proud of.
‘On behalf of the club, I would like to say that we couldn’t be happier for him. Manchester City Football Club is one of the top clubs in the world and we are pleased to finalise this agreement that benefits the player and both clubs.’