Aberdeen held by nine-man St Johnstone in Perth

Aberdeen's Sam Cosgrove
Aberdeen's Sam Cosgrove

Breaking