"There is no doubting Mario's ability; he is a world-class talent and someone who, for such a young age, has vast experience of playing at the very highest level," manager Brendan Rodgers said." He has scored goals in the Barclays Premier League, in Italy, in the Champions League and for his country at international level."

The striker has 13 goals in international play for Italy, including the winning goal against England at this summer's World Cup.