Jason Williams scored a power-play goal with 5:03 left in a wild third period to lead the Detroit Red Wings to a 5-4 victory over the Vancouver Canucks Tuesday. Pavel Datsyuk scored his first two goals of the season for Detroit in a third period that featured six goals and three comebacks. Datsyuk's second score put the Red Wings ahead for the first time, but Henrik Sedin scored his second of the game on a 5-on-3 power play to tie it with 7:57 left. Tomas Holmstrom had a goal and an assist and Niklas Kronwall also scored as the Red Wings snapped a three-game winless skid. Christian Ehrhoff and Mathieu Schneider also scored and Roberto Luongo finished with 37 saves for the Canucks (6-6-0). Avalanche 3, Oilers 0: At Edmonton, Alberta, Craig Anderson stopped 25 shots for his second shutout of the season to lead Colorado past Edmonton. Wojtek Wolski had two goals and Milan Hejduk also scored as the Avalanche (9-1-2) won their third in a row and fifth of their last six. The Oilers have now lost three in a row and have not scored in their last seven periods, stretching to the second period of a 5-2 loss at Calgary on Saturday. Edmonton was then blanked 2-0 at Vancouver Sunday.Capitals 4, Flyers 2: At Washington, Alexander Semin returned from a two-game absence with a tiebreaking goal and two assists as Washington to beat Philadelphia for its fifth straight win.