Blackburn Rovers are holding talks with David Goodwillie after agreeing a fee for the Dundee United striker.
Scotland international Goodwillie has been chased by a string of clubs during the transfer window and has been a target for SPL champions Rangers.
Blackpool have also shown an interest in the 22-year-old, however, Blackburn now look set to win the race for his signature.
Rovers recently had a £1.8million bid turned down by United, but a deal worth £2.8million has now been agreed between the two clubs.
It is understood that Blackburn will pay an initial £2m for Goodwillie, with the Terrors due a further £800,000 depending upon various clauses being met.
Goodwillie had been advised to make the move to English football and he will now look to finalise his transfer to Ewood Park.
United boss Peter Houston said: "It's no secret Blackburn are interested in him. The clubs have agreed a fee.
"David Goodwillie is likely to go if he can agree terms."
Houston added: "The chairman is happy with the offer Blackburn have made.
"I think Rangers have made an improved offer but he hasn't said to me whether he's happy with that or not.
"It's between the two clubs just now but certainly the only club that has spoken to David is Blackburn Rovers, and David's advisers haven't agreed a fee yet.
"I don't know what the Rangers offer is. I have heard it's very similar but only the add-ons from Blackburn are better, that's all I know."
Blackburn defender Gavin Gunning had been expected to be included as part of the deal, however, the 20-year-old has rejected a move to Tannadice.
Gunning is currently on trial at Scunthorpe United and Iron boss Alan Knill revealed the player had opted against a return to the SPL after last season's loan spell at Motherwell.