Graeme Shinnie vows to end Aberdeen career on a high after signing pre-contract deal with Derby County

Aberdeen skipper Graeme Shinnie.
Aberdeen skipper Graeme Shinnie.

Breaking