Jason Wiemer scored from center ice in New York's three-goal second period, and the Islanders beat the Ottawa Senators at home for the first time in nearly eight years, 6-3 Monday night.
Mariusz Czerkawski and Oleg Kvasha also scored in the second, and Trent Hunter, Alexei Yashin, and Shawn Bates added goals for the Islanders, who hadn't defeated the Senators at Nassau Coliseum since Jan. 6, 1996.
Ottawa was 13-0-4 on Long Island since, including two wins during a five-game playoff victory last season. The Senators are 25-4-7 against the Islanders since their last Long Island loss. Rick DiPietro made 29 saves for New York, 5-1 at home this season.
Peter Schaefer, Zdeno Chara, and Daniel Alfredsson scored for Ottawa, which got 20 saves from a sometimes shaky Patrick Lalime.
Canucks 5, Red Wings
In Vancouver, British Columbia, Dan Cloutier made 22 saves and Vancouver's top line scored three goals in a victory over Detroit, extending the Canucks' unbeaten streak to eight games.
Todd Bertuzzi ended a 10-game scoring drought, Markus Naslund had a goal and two assists, and Brendan Morrison scored to extend his point streak to eight games as the Canucks' top line combined for six points.
Jason King added his rookie-leading fourth and fifth goals of the season for Vancouver, which is unbeaten in seven home games.
Brett Hull scored a power-play goal in the third period for the Red Wings, who have given up 23 goals in a five-game winless skid.