Celtic have announced that Callum McGregor has signed a new five-year contract at Parkhead.
The 21-year-old has started impressively since returning from a loan spell at Notts County, where he scored 14 goals.
As a reward for finding the back of the net four times so far this season, three of which came in Europe, the club have secured his signature for the next five years.
The news comes after Celtic failed to qualify for the Champions League group stage after losing to Maribor over two legs in the playoff round.
McGregor has been included in the Scotland squad for their Euro 2016 qualifier against Germany.