Aberdeen striker Connor McLennan is targeting a regular first-team place after signing a new contract that will keep him at the club until the end of the 2020-21 season.
The 19-year-old made his first-team debut at the age of 16 against St Johnstone at the tail end of the 2015/16 season before progress was hampered by injury.
Following loan spells at Brechin City, he was given his home debut in this season's 4-0 Betfred Cup win against St Mirren and months later he made his first start against the Buddies and scored in the 2-0 win.
McLennan replaced injured Gary Mackay-Steven in last Sunday's 1-0 Betfred Cup final defeat to Celtic and was rewarded with a starting place in Wednesday night's 1-0 Ladbrokes Premiership win at Ibrox.
He told the club's official website: "As soon as I heard about it, I couldn't wait to get the contract signed.
"It's been a great week for me, having been involved in the Betfred Cup Final and then starting at Ibrox on Wednesday for what was a massive win.
"The team were all desperate to make amends for Sunday and it was a great feeling. My objective now is to cement a regular place in the first team."