Aberdeen remain level on points with Rangers after turning in an impressive performance to beat St Johnstone 3-0 at McDiarmid Park.



More...