Aberdeen skipper Ryan Jack facing surgery and lengthy spell out

Dons skipper Ryan Jack.
Dons skipper Ryan Jack.