Even the Red Wings themselves couldn't believe this one.

As they stretched their league-record home winning streak to 22 games, the Wings were left a dumbfounded after Friday's improbable 2-1 win over Nashville.

Pavel Datsyuk scored with 5.8 seconds left in regulation, splitting the Nashville defense after getting a pass from Henrik Zetterberg, and beating goalie Pekka Rinne, for the winner.

The win ties the overall, multi-season record streak the Bruins set over the last 20 home games of 1929-30 and the first two home games the following season.

Of the 22 victories at Joe Louis Arena, none has been as thrilling, unexpected and sudden as this one.

"It is funny," said Zetterberg, who wasn't expected to play because of a lower-body injury, but felt better after the morning skate.

"You look at how this game goes and both teams had a lot of chances during the game. Then with five seconds left … it is strange. But we're happy and we'll take every point we can, and we move on to the (possible) 23rd (consecutive home win)."

Zetterberg's assist on Datsyuk's winner was Zetterberg's 600th career point.