Youngster fires Aberdeen to late win
JAMES Maddison extended his hugely promising start to his loan spell at Aberdeen by scoring a stunning free-kick to earn a last-gasp victory over Rangers on Sunday.
The 19-year-old curled a 90th-minute set-piece into the top corner for his second strike in just four appearances for The Dons since joining on loan from the Canaries on transfer deadline day.
Three points moved Derek McInnes' side into second place in the Scottish Premiership, and he said afterwards: "It's a sensational last-minute winner, a real bit of quality from young James.
"We should be shouting from the rooftops with how good that is. It's different class.
"We knew it would take a moment of quality to win it and for a young boy to produce that in the dying seconds with so much at stake tells you everything about him."
In the Championship, Tony Andreu also made a winning contribution for his team with a second half brace as Dundee United beat Morton 2-1.
The French forward scored just after the hour mark on Saturday and backed up his opening strike by netting again in stoppage time, though the visitors at Tannadice did pull one back through a Sean Dillon own goal.
Also north of the border, Remi Matthews kept goal for Hamilton Academical as they split the points with St Johnstone at New Douglas Park following a 1-1 draw.
Gorleston-born Academy graduate Matthews was making his 12th appearance of his loan stint with the Accies, who responded to back-to-back defeats by earning a point on home turf.
In Sky Bet League One, Harry Toffolo's Scunthorpe United retained their place at the summit despite Billy Sharp's late Sheffield United penalty denying them all three points at Glanford Park.
After Chris Basham had put the away team in front, the Iron turned the match around with goals from Josh Morris and Duane Holmes before Sharp's converted spot-kick. Toffolo played the full 90 minutes for Graham Alexander's high-flyers.
Elsewhere in the division, Declan Rudd featured as Charlton Athletic drew for the fifth time this season - this time 1-1 at Oxford United.