This missing dog was spotted jumping across large slabs of ice on the freezing waters of Lake Michigan as it tried to finds its way back to shore.
Chicago fire authorities sent a boat and a helicopter, but it was a neighbour who jumped into action first, donning a wetsuit and hitting the water in a kayak.
Footage shows Dave Kenhast paddling out to the golden retriever, called Pifas, as it jumped about the ice floes, sometimes slipping into the icy water and struggling to pull itself out.
"I wanted to just grab him because it was shallow enough where I could stand, and I just wanted to get my hands on him but he wanted to bite me, it looked like. He didn't want anyone touching him," Mr Kehnast told NBC.
"I just kept encouraging him, 'here boy, here boy, here boy'."
The 37-year-old managed to guide the exhausted dog about 60m back to the snowy shore.
But once Pifas reached the safety of land, it sprinted away again, eluding authorities until it was ushered into the back of a van in an alley near an apartment complex.
It was then taken to an animal shelter.
News cameras captured the heart-warming rescue on Friday afternoon, nine days after Pifas went missing.
The dog's owner, Nerijus Steponavicius, said his mobile phone was ringing non-stop from calls from people who recognised Pifas on live television.
Steponavicius posted several notices on Facebook when the dog went missing, which happened when his landlord was changing locks at his home while he was at school.
Steponavicius rushed to the animal shelter to collect Pifas, but was told he could not be reunited with the dog until today, because it first needed to be neutered.