Liverpool have rewarded Wales international Harry Wilson with a five-year contract.

The forward, who will feature for Jürgen Klopp’s side in their pre-season friendly at Tranmere Rovers on Tuesday, is the subject of interest from several Championship clubs and Celtic are trying to secure him on loan. Wilson is likely to be allowed to move on a temporary basis before the transfer window closes.

But Klopp is also keen to give him a chance to impress during the warm-up games - he scored twice last weekend against Chester - and his improvement has been recognised with the improved terms.

“I'm delighted to sign the new deal,” said the 21-year-old.

“When it got offered to me, I was desperate to get everything sorted so I could sign it fairly early on in pre-season because I want to focus on playing football. So, now this is sorted, I feel I can do that and push on and try and impress.”

Wilson spent the second half of last season on loan at Hull City, scoring seven goals in 13 appearances. They were keen to retain his services.