One good deed can go a long way in helping someone in need. Edmonton Oilers forward Nail Yakupov is the latest hockey player to remind us of this.

While driving through downtown Edmonton this past weekend, the talented young winger was approached by a homeless man who asked for money so he could buy a coffee.

Instead of giving the man a few bucks for a hot beverage, Yakupov asked if he was hungry.

The 21-year-old Russian then walked with him into the nearby Sutton Place Hotel restaurant and gave him $100 for a nice dinner to make sure the man got a good meal.

“Then he asked me ‘you have money for a hotel?’ So I gave him another 35 bucks.” explained Yakupov. “People told me he actually went to the hotel and got a room for one night.”

This isn’t the first good deed of Yakupov’s. He has helped out people in need before, and is looking into doing more, like donating money to hospitals and helping families in need.

“Two minutes. It’s not that hard,” he said. “For them it’s huge. For you maybe it’s nothing if you’re going to lose a couple hundred bucks but for them it’s huge.”