Filppula scored with just 24.4 seconds left in the third period to give the Detroit Red Wings their sixth win in a row, 2-1 over the Edmonton Oilers on Tuesday night.
"We were all thinking it was looking like overtime," Oilers coach Craig MacTavish said. "At the end of the day when you play them and have a chance to win, it is very disappointing. To have that evaporate in the last 30 seconds of a game, that's tough."
The win was Detroit's third in Edmonton since January of 1999. The Oilers had a point in 14 of their last 15 home games against the Wings.
"I don't think we were as committed as we usually are to get on the inside and get dirty," Detroit coach Mike Babcock said. "I didn't think we had good jump today but we found a way to win the game. We still controlled a lot of the game but we weren't Red Wing-like as far as getting after them and with our jump."
Nicklas Lidstrom made a perfect feed to Zetterberg on the power play four minutes into the second period and Zetterberg tallied his 10th of the season.
But Edmonton responded less than two minutes later off the face-off when Staios blasted a shot from the point that beat Chris Osgood high to the stick side.