Nigeria Olympic star Taiwo Awoniyi has signed a new five-year contract with Liverpool.
The striker, who joined the Reds in August 2015, put pen to paper on the deal at Melwood on Tuesday.
Awoniyi, 20, has spent the last three seasons on loan at FSV Frankfurt, NEC Nijmegen and, most recently, Royal Excel Mouscron, where he scored 10 goals and provided four assists in the Belgium top flight.
He is not yet eligible for a first-team appearance for Liverpool due to work permit issues, and will depart for a loan again this campaign.
Awoniyi told Liverpoolfc.com: “I feel excited and I feel very happy.
“It has been three years since I first came to Liverpool. So far, so good. The last year was the best for me, it has been an amazing year so far.
“I just have to keep working hard each year and I believe one day the dream will come true.
“Thanks to my family, who have been so supportive. I’m very glad and excited about this contract and hopefully to have an even better year.”
Awoniyi, an U17 World Cup winner, originally moved to Anfield from the Nigeria amateur side, Imperial Soccer Academy.