Datsyuk and Hudler both went to the right side in beating Buffalo goalie Ryan Miller in the shootout and giving the Red Wings their fifth consecutive road win.
Detroit backup goalie Joey MacDonald, who stopped 30 shots, made saves on Drew Stafford and Thomas Vanek in the shootout.
PENGUINS 6, MAPLE LEAFS 5 (SO)
In Toronto, Alex Kovalev is already making the most of his return to Pittsburgh, scoring the only goal of the shootout after netting one in regulation in his new team's victory over Toronto.
Mark Letestu, Dustin Jeffrey, Max Talbot and Mike Rupp also scored in regulation for Pittsburgh.
CAPITALS 3, ISLANDERS 2
In Uniondale, N.Y., Alexander Semin snapped a tie 5:41 into the third period, and Michal Neuvirth made 29 saves for Washington, which rallied over New York.
Semin gave Washington a 3-2 lead when he wristed a shot past Al Montoya. Semin now has 22 goals, two behind Alex Ovechkin -- who assisted on the tally -- for the team lead.
KINGS 4, AVALANCHE 3
In Los Angeles, Anze Kopitar had a goal and an assist, Jarret Stoll and defenseman Drew Doughty scored power-play goals, and Los Angeles held on to beat Colorado.
STARS 3, PREDATORS 2
In Dallas, Loui Eriksson scored a go-ahead, power-play goal with 3:42 left to give Dallas a win and send Nashville to its fourth consecutive loss.
SENATORS 4, FLYERS 1
In Ottawa, Erik Condra netted his first two NHL goals, and Chris Phillips also scored in what could be his final game with the Senators as Ottawa beat Philadelphia.
CANADIENS 4, HURRICANES 3
In Montreal, Andrei Kostitsyn scored on the Canadiens' first power play with 3:53 left to give Montreal a win over Carolina.
Tomas Plekanec scored in the second period to reach 20 goals for a fifth consecutive season.