The 18-year-old, who cost 40 million euros ($47 million £36 million) from Porto despite scoring just three goals for the Portuguese giants, fired a glorious opportunity wide to open the scoring in the second half.
But it was Stoke substitute Jacob Brown who netted the winner four minutes from time to stun a strong Wolves side named by Nuno Espirito Santo.
Burnley edged Sheffield United 5-4 on penalties after the all-Premier League tie ended 1-1.
David McGoldrick’s early strike for the visitors was cancelled out by Matej Vydra midway through the second half.
England international Nick Pope then got down low to save Oli McBurnie’s spot-kick and Burnley were clinical in the shootout, netting all five of their efforts.
Brighton were comprehensive 4-0 winners over Portsmouth with Alexis Mac Allister, Alireza Jahanbakhsh, Bernardo and Victor Gyokeres on target.