Arsenal manager Mikel Arteta admitted he hasn't been fair to Eddie Nketiah this season.
Nketiah, who is out of contract this summer, scored a brace in the 4-2 win over Chelsea on Wednesday.
The 22-year-old won a rare start over Alexandre Lacazette, and Arteta says Nketiah was rewarded for his humility and hard work.
"What Eddie has done tonight is because of what he has done for the last 10 months and no-one has noticed," Arteta told BBC Sport.
"I said to him I haven't been fair. I should have been playing him more.
"We have other issues as well and that has not been easy.
"But he deserved completely what happened to him tonight."
In an interview with Sky Sports, Arteta said: "When you look at him in training and how humble and hungry he is, good things happen to good people. If I'm happy for anyone it is especially him because I know what he has been through.
"The same with Elneny and Rob Holding. That is why we won the game today.
"I love the spirit of these players. When you lose matches you get criticised but for these players it is worth it. They are really growing."