Blackburn Rovers have signed David Goodwillie from Dundee United.
According to Sky Sports, the 22-year old Scotland international has today completed his move to Ewood Park after passing a medical yesterday.
Goodwillie was being heavily tracked by Scottish champions Rangers but it is believed that Blackburn have won the race for his services with an initial £2million transfer fee with £800,000 worth of add-ons and a sell-on clause included in the deal.