Wigan have completed the capture of striker Jason Roberts from West Brom for a fee which could rise to £2m.
Roberts joined West Brom for £2.1m from Bristol Rovers
Roberts, 25, turned down a move to Wigan when the club made a £1.5m offer for him in August and instead chose to go on loan to Premiership Portsmouth.
But Wigan boss Paul Jewell has now landed Roberts on a three-and-half-year deal for a club record fee.
"We've worked very hard to get this deal done," club chief executive Brenda Spencer told the Wigan website.
The Latics' previous record signing was Nathan Ellington who was signed from Bristol Rovers for £1.2m in March 22002.
Spencer added: "Paul picked out Jason as a player that he wanted some time ago and he's relieved the deal is now done.
"It is a big signing for the club and demonstrates the belief the chairman (Dave Whelan) has in Paul as he has backed his judgement financially once again.
"Paul has been very patient as he has waited for the right player and it's great we have now been able to complete the deal."