Leicester City forward Kelechi Iheanacho has signed a new deal to keep him at the club until 2024.
The 24-year-old has scored seven times in his last four appearances for the Foxes, and was named Premier League player of the month for March.
He has made 117 appearances, scoring 32 goals in total, since moving to Leicester from Manchester City on a five-year contract in 2017.
"I can't express how I'm feeling," said Nigeria international Iheanacho.
"I'm excited, I'm happy, I'm overwhelmed! It's a great moment and I'm happy that Leicester City gave me a new contract.