Aberdeen boss Derek McInnes vows to keep faith in Sam Cosgrove

Sam Cosgrove.
Sam Cosgrove.

Breaking