A police officer in Hopewell Township, New Jersey, started his weekend by making a heroic rescue last week. Officers responded to a call about a dog that had fallen through a partially frozen pond and was struggling to get out of the freezing waters on Friday evening, according to the Hopewell Township Police Department Facebook page. Hopewell Valley Emergency Services and Pennington Fire Company were also at the scene to offer support.

Officer Robert Voorhees was attached to a rope by his colleagues who held on to the other end in case he fell in as well while trying to make the rescue. Then he got down in the snow and crawled out to the edge of the broken ice to the water where the dog was swimming.

When Voorhees made it to the edge of the ice the dog, named Nisel, swam over to him and he was able to pull the dog up and out of the water onto the solid ice. The officers on land, George Peterson and Dave VanDoren, pulled on the rope attached to Voorhees and pulled both him and the dog to safety.

The officer who filmed the video can be heard asking Voorhees, “You alright?” once he pulls him back, to which Voorhees responds, “Yeah,” while slightly out of breath from the rescue before heading to hug the dog’s owner. “I got a puppy at home and I was like, crying,” Voorhees says to the owner as they hug.

Another person can be heard saying “We gotta warm this dog up!”

See posts, photos and more on Facebook.