Middlesbrough have agreed a deal to sign Manchester City goalkeeper Zack Steffen on a season-long loan, 90min understands.
City have already struck an agreement to sign Arminia Bielefeld's Stefan Ortega as their new number two behind Ederson, leaving 27-year-old Steffen free to look for another club.
Sources have confirmed to 90min that it's Middlesbrough who have won the race for Steffen's signature, with the United States goalkeeper set for a medical on Tuesday ahead of putting pen to paper on his loan contract.
Boro have been looking for a new starting goalkeeper this summer and have been talking to Tom Heaton, Karl Darlow and Ben Foster among others, but have since settled on Steffen.
Steffen joined City in 2019 and, after a loan with Fortuna Dusseldorf, was named the team's backup goalkeeper for the 2020/21 and 2021/22 campaigns.
However, he fell out of favour at the Etihad following a high-profile error in last season's FA Cup semi-final, being caught on the ball by Sadio Mane and punished as Liverpool ran out 3-2 winners on the day.
With Ortega set to take his place, Steffen will now look to revitalise his career in England with a loan switch to Middlesbrough, who will also offer him the regular football he needs as the United States national team prepare for the 2022 World Cup later this year.