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."
ga('create', 'UA-72310761-1', 'auto', {'name': 'pacontentapi'});
ga('pacontentapi.set', 'referrer', location.origin);
ga('pacontentapi.set', 'dimension1', 'By Press Association Sport staff');
ga('pacontentapi.set', 'dimension2', 'e489bde5-2be1-4e23-93ab-7fbd7e46e859');
ga('pacontentapi.set', 'dimension3', 'paservice:sport,paservice:sport:club-news,paservice:sport:football');
ga('pacontentapi.set', 'dimension6', 'story');
ga('pacontentapi.set', 'dimension7', 'composite');
ga('pacontentapi.set', 'dimension8', null);
ga('pacontentapi.set', 'dimension9', 'sport:football');
ga('pacontentapi.send', 'pageview', { 'location': location.href, 'page': (location.pathname + location.search + location.hash), 'title': 'Connor McLennan signs new Aberdeen contract'});