Boro are delighted to announce the signing of David Nugent from Leicester City for an undisclosed fee.
The 30-year-old former England striker has signed a three-year contract and goes straight into Aitor Karanka's squad for tomorrow's home match with Bolton.
"I am delighted that David has agreed to join us because everyone knows what a good player he is," said Karanka.
"We have worked really hard to bring David to the club and everyone can see that we have not had to spend a crazy amount of money to bring him here. It's important to get the right players at the right price.
"The good thing is that David wants to join us and believes in our project and this club. I believe we are signing a very good player."
Nugent has completed his medical and is expected to train with his new team-mates for the first time on Friday.
The striker finished top scorer for Leicester in both the 2011/12 and 2012/13 seasons, and hit 22 in all competitions as Leicester won promotion to the Premier League in 2014.