Leeds forward Tyler Roberts has signed a new three-year contract with the club.
The Wales international had one year remaining on his previous deal after joining from West Brom in January 2018.
The 22-year-old has scored eight goals in 82 games for the club.
He made 28 appearances in all competitions last season, starting in 14 Premier League games and stepping off the bench on 13 other occasions, scoring his first top-flight goal in Leeds’ penultimate league match, a 2-0 win at Southampton.
“I’m extremely happy to be signing,” Roberts told Sky Sports News. “It’s a club that I have a lot of love for and a lot of passion, so I’m just happy to just get it done and know that my future is there.
“I haven’t reached my full potential yet and I haven’t shown everything that I’m about – score goals and get more assists I’m happy to sign, but there’s a lot more to come.
read also Leeds seek to beef up with Javi Galan move
Roberts was included in Robert Page’s 26-man Wales squad for Euro 2020 despite being sent home early before their 2022 World Cup qualifying win against the Czech Republic in March.
Wales play their opening Euro 2020 group game on Saturday against Switzerland in Baku, Azerbaijan.