Jamaican hurdler Hansle Parchment almost missed his opportunity to win gold at this year's Tokyo Olympics after getting the wrong bus and finding himself at an aquatics centre on the day of the final.
After seeking help from Olympics officials and learning that his only option was to head back to the Olympic Village and take another bus to the correct venue, that's when a stranger stepped in and helped Parchment get to his race.
Despite the strict regulations preventing her from doing much to help, the 25-year-old Olympics volunteer Tijana Stojkovic gave Parchment money to take a taxi directly to the stadium.
In an Instagram video, he explained how he was left stranded with little hope of getting to the stadium on time.
The hurdler said: "I saw this volunteer and I had to beg - because of course she's not allowed to do much - and she actually gave me some money to take one of the taxis…
"And that's how I was able to get to the warm-up track at the stadium, with enough time to warm-up and compete - and that's just awesome."
Parchment filmed himself going back to find Stojkovic at the weekend to show her the medal he may not have won if she hadn't have helped.
"You were instrumental in me getting to the final that day," the 31-year-old says, as he pulls out his gold medal and hands it to her.
Stojkovic's act of generosity has also earned her a free trip to Jamaica according to Jamaican news site The Gleaner.