Real Madrid midfielder Toni Kroos has said he believes red-hot Vinicius Junior will lead the team's attack for many years to come.

Vinicius, 22, scored twice, set up another goal and was voted UEFA's player of the match in Madrid's come-from-behind 5-2 win at Liverpool in the Champions League round of 16 first leg.

Asked if Vinicius can remain a flagship player in Madrid's attack for many years, Kroos told ESPN: "Without a doubt. He hasn't reached his limit. There are things he can still do better but what he gives us is already a lot."

The Brazil international has scored 18 goals this season, including six in seven Champions League games, and set up seven more.

Vinicius, who scored the winner in Madrid's 1-0 victory against Liverpool in last season's Champions League final in Paris, showed his talent in his opener at Anfield.

"When we were 2-0 down and were suffering, his first goal meant a lot," Kroos said. "He did it all himself, within a limited space, he was against two or three players and then he took that shot. That [goal] gave us life to the whole team. It was an individual play which means that he can do that and, depending on how he is, in the future, he is going to be among the best players in the world."

Despite the sensational form for Vinicius, Madrid coach Ancelotti believes he can play even better.