Aberdeen clinch a 1-0 win over St Johnstone in a hard-fought match, including 7 yellow cards and 2 red cards. Subscribe to the ...