Sheffield United have completed a trio of signings after landing Ched Evans, Ryan France and Keith Treacy.
Evans has signed a three-year contract after the Blades agreed a £3million fee with Manchester City.
Former Hull City man France, who recently had a trial with city rivals Wednesday, has signed a two-year contract.
Meanwhile, Blackburn's Republic of Ireland Under-21 international Treacy has joined United on loan until the turn of the New Year.
Blades boss Kevin Blackwell is thrilled to have secured Evans' services after fighting off interest from two Premier League and Championship clubs to his signature.
"He's a young striker and we are delighted to have won the race for him because there was significant interest in him from two Premiership clubs and two from the Championship," Blackwell told the club's official website.
"We think the lad has a bright future and felt that it was only right to invest some of the money from the sale of two of our star youngsters into the signing of another.
"He is still maturing, still learning the game, so there is more developmental mileage in him which will benefit this club in the long term as well.
"With plenty of first-team experience for City in the Uefa Cup last season he is an exciting prospect and City were reluctant to let him go.
"But, they are clearly going down a different road now and, good as he is, he would have found it difficult to get a regular game with the likes of Robinho, Tevez, Santa Cruz, Bellamy and Adebayor in front of him.
"I think our fans will take to him and give him the welcome he needs to help him hit the ground running."