Marcel Sabitzer has committed himself to RB Leipzig by extending his contract for a further three years.
The Austrian's initial deal was set to expire in 2018 but, given the high value placed on him, the club have acted to secure his services.
Controversy before arriving
Sabitzer is seen as one of the brightest prospects in Austrian football after coming through the youth ranks at Rapid Wien.
A clause written into his contract stated he was unable to move to another club inside Austria, but Red Bull Salzburg's sister side Leipzig played their part in bypassing this.
The German outfit then shelled out for Sabitzer before loaning him back to Salzburg, something which greatly angered the Rapid faithful.
The Austrian Red Bull franchise weren't complaining as the youngster notched up a stunning 27 goals and 21 assists in 52 games.
Sabitzer then returned to Leipzig for the current season, where he has scored seven goals in 26 games and set up a further two for his team-mates.
The 2. Bundesliga side currently occupy second position, level on points with league leaders SC Freiburg, but could drop to third if results go against them this weekend.
Rangnick and Sabitzer have their say
Ralf Rangnick, the Leipzig head coach and sporting director, spoke to the club website on the news.
He said, "The performances of Marcel Sabitzer have raised his desirability and, therefore, this premature contract extension is a great sign for our club."
Rangnick added, "He still has great potential to develop and is already an important part of our team."
The experienced coach concluded, "We are pleased that we were able to tie down Marcel for the long-term with us."
Sabitzer also gave his thoughts, saying that they are "the club of the future" and that he "want[s] to continue to be a part of this positive development".