Sam Steel had a goal and an assist, and John Gibson made 41 saves for the Ducks (21-16-8).
"We've got to thank 'Gibby' for that," Ducks forward Jakob Silfverberg said. "He made, I don't know, how many Grade-A scoring chances he saved for us tonight. Obviously not a good performance by any means for us, but we got a point. We knew we were playing a good team but obviously we can go a lot better than we did tonight. Getting the one point with a chance of two was huge tonight. Not every game of the year is going to be your best, but we know coming in tomorrow [at the Montreal Canadiens], we've got to play a lot better."
Silfverberg cut it to 3-2 at 17:21 of the second period when he took a drop pass from Buddy Robinson on a 3-on-1 and scored from the left circle shortly after exiting of the penalty box.
"I'll own that one. We call a timeout, our power play was feeling it so much, I just thought, call a timeout and let those guys [Matthews, John Tavares, William Nylander and Marner] go out for the last whatever was left," Keefe said. "They were great, had a couple good looks, hit the post and then overdid it at the end. You need to get a line change towards the end there and that's something our second unit is accustomed to doing. I failed to point that out to our guys to be mindful of that because that group isn't used to being out there at the end of the power play when it expires."
The Ducks tied it 3-3 at 13:23 of the third period when Vinni Lettieri deflected a point shot from Kevin Shattenkirk.