Team GB were outplayed by Brazil in their 2-0 friendly defeat.
The 20-year-old striker turned in a fine individual display as Mano Menezes' men eased their way to a 2-0 win at the Riverside Stadium.
Tottenham midfielder Sandro headed the visitors into a 12th-minute lead before Neymar converted a 35th-minute penalty after Micah Richards had tripped Porto frontman Hulk.
In truth, the Brazilians won with something to spare on a night when goalkeepers Jason Steele before the break and Jack Butland after it kept the scoreline respectable in front of a crowd of 24,721 at the Riverside Stadium.
Team GB boss Stuart Pearce believes any side which beats Brazil is likely to claim gold at the Olympic Games.
"They are an outstanding side and favourites for the tournament, and you can see why," he said.
"We understand the magnitude of the task in the Olympics. Whoever is going to beat them will probably have a gold medal, I would think.
"But we will draw the positives out of the game. We need to make sure we come to the boil next Thursday and beyond, and unless we play Brazil again, we might not play a side as strong as that."