ST. LOUIS — The St. Louis Fire Department caught a touching moment on camera while crews were battling a fire.

Firefighters responded to a fire at The Mack Lofts in the 5300 block of Brannon in south city this weekend.

In the middle of putting out the flames, crews snapped a photo of a firefighter saving a dog’s life.

“St. Louis Fire Department Paramedic Firefighter Tom Moore provides aid and love for this small puppy rescued from the loft apartment fire,” the department wrote on Facebook.

In the photo, Moore is cradling the dog like a baby. It’s wrapped in a blanket and has an oxygen mask over its face.

The fire department’s post on social media led to several comments from residents thanking the firefighter for his caring help.

It looks like the puppy is going to be okay.