Carl Hagelin scored twice for his second multigoal game in the NHL, and Henrik Lundqvist stopped all 28 shots he faced as the host New York Rangers beat the New York Islanders, 3-0, on Monday for their fifth straight victory.
Hagelin, in just his 16th NHL game, scored in the second and third periods for the surging Rangers (22-8-4) - the Atlantic Division leaders, who leapfrogged defending Stanley Cup champion Boston into first place in the Eastern Conference.
Brayden McNabb capped Buffalo's four-goal first period with his first NHL goal and the host Sabres cruised to a 4-2 win over the Washington Capitals
Jason Pominville, Matt Ellis and Christian Ehrhoff also scored in the first period for the Sabres, who snapped a three-game skid to improve to 4-6-2 in their last 12 games.
Matt Hendricks and Alex Ovechkin scored for Washington, which fell to 1-2-1 in its last four.
Elsewhere: Brandon Sutter scored a short-handed goal and was credited with a bizarre empty-netter, leading the host Carolina Hurricanes past the New Jersey Devils, 4-2. . . . The visiting Colorado Avalanche snapped a nine-game road losing skid, beating the Minnesota Wild, 4-2. . . . Adam Cracknell scored the tiebreaking goal after being recalled from the minors earlier Monday and the slumping power play carried the host St. Louis Blues to a 5-3 win over the Dallas Stars. . . . Valtteri Filppula scored a pair of goals to lead the visiting Detroit Red Wings to a 4-1 win over the Nashville Predators. . . . The host Chicago Blackhawks scored three goals in the second period to beat the Columbus Blue Jackets, 4-1.
New York Rangers defenseman Marc Staal was cleared for contact, and took a few bumps on the ice from his teammates as he continues his recovery from a concussion. There is no timetable for his return to game action.
St. Louis Blues center T.J. Oshie will miss at least the next two games because of a sore left wrist. Oshie was scratched from Monday night's game against Dallas and will not play at Detroit on Tuesday.