Former Coventry City youngster James Maddison scored for Aberdeen to give them a 2-1 win over Rangers.
Maddison, on loan from Norwich Ciy, was a half-time substitute and scored with a free kick at curled in off the post in the 90th minute.