Newcastle captain Jamaal Lascelles has signed a new contract keeping him at St James' Park until 2023.
The 23-year-old defender joined the Magpies from Nottingham Forest in 2014 and has made 75 appearances for the club, scoring seven goals.
Lascelles said: 'I'm over the moon. Since I came to Newcastle, I've been happy; I love the city, the football and the fans.

Lascelles had played for Newcastle for just one season when Rafael Benitez made him captain ahead of last term's Championship-winning campaign.