A motorist was left stunned when a stranger offered to pay for his petrol and then declined the chance to be paid back.
Tyson Crawley posted on Facebook that he was "gobsmacked" when the man came to his rescue at a petrol station in New South Wales, Australia, when he forgot his bank card.
The 30-year-old explained that he had transferred all his money to a new account but had left his bank card at home.
He also couldn't remember his PIN for another joint account and had no alternative but to accept the kind stranger's offer.
"So today something incredible happened to me," he wrote.
"I was absolutely stunned, I couldn't believe it, it totalled $110! Not a sum we kind of just throw away. He continually convinced me it was OK, after I ran out of options I ever so gratefully accepted.
"I said 'please mate, give me your number, I will contact you and pay you back immediately, please can you write down your number?'. The attendant handed him the receipt, she passed him a pen, he wrote on it, folded it and handed it to me.
"He then left and said 'have a good day'. I turned around to the attendant and she said 'well that doesn't happen every day'. I told her I was just gobsmacked, she replies 'it's your lucky day'. I turned around to leave, and he was gone, literally gone. I went outside to my [car] and could not see him anywhere."
He added: "I opened the receipt to look at his name and number, and this picture says it all..."
All it said was: "John. Pass it on."
Social media users identified the man as John Kennedy Jr, an ice hockey player with the Newcastle North Stars.