"When he first went in, he was getting out up to his chest and falling back in," said Spokane County Deputy Wade Nelson. "But when we got out there, he was so tired he could barely keep his head out of the water."
Members of the fire department and the water rescue team rigged up a makeshift pully system.
"We got a rope around his chest, got a 3 to 1 system out on the ice with ice anchors," said Nelson.
The soft ice made it precarious work for the rescuers. After nearly three hours, they pulled the exhausted moose back to shore.
"When we first pulled him out, he couldn't even move," said Wade. "He was taking a breath every 30 to 40 seconds. Now, he's getting some life back into him. So, I think he's gonna make it."
Rescue team members say they have pulled a lot of people from lakes and rivers, but this was their first time saving a moose.
MORE L.A. BREAKING NEWS, WEATHER, TRAFFIC, SPORTS
SEND TIP || REPORT TYPO || TWEET @abc7 || WIDGET