Tottenham Hotspur have completed the permanent signing of Wales international attacker Brennan Johnson from Nottingham Forest.
The 22-year-old has joined Ange Postecoglou's side on a six-year contract until the summer of 2029, and Spurs are said to have paid around £47.5m for his services.
Johnson will wear the number 22 shirt at the Tottenham Hotspur Stadium and becomes Spurs' seventh new arrival of the summer after Guglielmo Vicario, Alejo Veliz, Micky van de Ven, James Maddison, Manor Solomon and Ashley Phillips.
Johnson leaves the City Ground after donning the Forest colours for 14 years, having joined the club's academy in 2009, and he registered 29 goals and 12 assists in 109 appearances.
After scoring 18 Championship goals to help Forest achieve promotion via the playoffs in 2021-22, Johnson netted eight times in the 2022-23 Premier League to keep Steve Cooper's side afloat, and the Tricky Trees boss paid a heartfelt tribute to the Welshman.
Nottingham ➡️ North London
— Tottenham Hotspur (@SpursOfficial) September 1, 2023
Welcome to Tottenham Hotspur, Brennan! 🏹 pic.twitter.com/Va4Lph3Zkl
"Whilst we're obviously going to miss Brennan and the memories he's given so many of us when he's lit up The City Ground on the right wing, we're extremely proud of him and we're pleased that he's got this move as he enters the next stage in his career," Cooper told nffc.co.uk.
"Everyone knows how great he is on the pitch, but what many people don't see is the kind, humble and genuine young man he is off it. He was always learning, always showed great humility and had a superb nature in the way he interacted with his teammates and staff.
"All credit must go to his family especially his mum and dad, Alison and David, who should be so proud of the incredible young man they have raised. He will be missed by everyone, but he will always be a Red."
Johnson is unlikely to make his debut for Spurs in Saturday's clash with Burnley but should be in line for his first minutes in a Lilywhites jersey when the North London giants host Sheffield United on September 16 following the international break.