Rab Douglas: Craig Gordon has earned his new deal

© SNSCraig Gordon has signed a new deal to 2020.
Craig Gordon has signed a new deal to 2020.