The 22-year-old, who represented Nigeria in the World Cup over the summer, has played 98 times and scored nine goals for Arsenal since making his first-team debut as a teenager in 2015.

Iwobi described it as an 'amazing feeling' to be handed a new long-term deal, explaining that playing for the Gunners was always a 'childhood dream' of his.

TF-Images/GettyImages

Born in Nigeria but raised in England from the age of four, Iwobi first joined the club's youth ranks at six and was involved in a senior game for the first time just 10 years as a 16-year-old when he was an unused substitute for a League Cup tie against West Brom in September 2013.