Taiwo Awoniyi arrived at Liverpool in August 2015 with a burgeoning reputation forged through his exploits with Nigeria's youth international teams.
He first rose to prominence at the FIFA U17 World Cup in 2013, as his country claimed the title thanks in no small part to his four goals.
Taiwo netted the only two goals of the game as Uruguay were vanquished in the quarter-finals before bagging a crucial opener against Sweden in the next round.
And, though he did not get on the scoresheet in the final, the former Imperial Academy starlet featured in all 90 minutes of a 3-0 success against Mexico.
That same age group could only reach the round of 16 in the U20 edition of the World Cup two years later, but Awoniyi again showed his promise.
The young striker bagged two goals in a group-stage win over Hungary before his country were knocked out by Germany.
It was in Germany where his first taste of European football arrived as, after signing for Liverpool, he immediately departed for a loan spell with second-tier FSV Frankfurt to build up first-team experience.
He was off on his travels again in August 2016 when he joined Dutch side NEC Nijmegen on a season-long loan deal, scoring three goals throughout the term.
A third successive agreement of the same kind saw Awoniyi move to Royal Excel Mouscron for the duration of the 2017-18 campaign, a spell during which he scored 11 times for the Belgian club.
In July 2018, it was announced that Awoniyi had signed a new long-term contract with Liverpool.
He then spent the first half of the 2018-19 season with KAA Gent, making 22 apperances in all competitions, before re-joining Mouscron on loan for the remainder of the campaign in January 2019.
Click here to read an interview with Taiwo.