Joe Harper says Sam Cosgrove’s loyalty to Aberdeen is to be admired and opens door to even more lucrative move

Sam Cosgrove strikes for Aberdeen.
Sam Cosgrove strikes for Aberdeen.