UNIONDALE, N.Y. — Jeff Carter scored a goal and set up Mike Knuble's short-handed tally in the third period for the rebounding Philadelphia Flyers, who beat the New York Islanders 4-1 Saturday for their third straight win after an 0-8-2 skid.

Braydon Coburn also scored and Martin Biron made 33 saves in his third straight start.

Bill Guerin scored and Rick DiPietro made 27 saves for the Islanders, 1-3 following a six-game winning streak.

AVALANCHE 5, KINGS 2: At Denver, Ryan Smyth scored two second-period goals then was taken off the ice on a stretcher after being checked into the boards, Jordan Leopold had three assists and Colorado halted a four-game home skid. Smyth was injured when Los Angeles defenseman Jack Johnson checked him into the glass at the end of the Avalanche bench late in the second period. The Colorado forward lay motionless on the ice for several minutes as trainers rushed out to attend to him. The Avalanche reported that he was conscious and walking, but was sent to the hospital for further examination.

Smyth's goals came 1:50 apart, and were his 13th and 14th of the season.

Joe Sakic scored his ninth goal of the season and Ruslan Salei had his first goal in an Avalanche sweater.

BRUINS 3, THRASHERS 2 (SO): At Boston, rookie David Krejci scored for the third straight game, helping Boston to its sixth straight victory. Boston goalie Tim Thomas stopped NHL goal-scoring leader Ilya Kovalchuk of Atlanta on a last-chance shootout attempt to stretch its unbeaten streak to eight games (7-0-1). They are alone in sixth place in the Eastern Conference playoff race.

Glen Murray scored his 15th goal from a pass from Marc Savard, who recorded his NHL-leading 59th assist.

Kovalchuk scored his 42nd goal for the Thrashers.

SENATORS 5, PENGUINS 4: At Ottawa, Daniel Alfredsson had two goals and an assist, and the Senators snapped a three-game skid. Antoine Vermette, Martin Lapointe and Dany Heatley also scored for the Senators, and goalie Martin Gerber made 25 saves. Alfredsson had just one goal in his previous nine games.

Evgeni Malkin had a goal and two assists for Pittsburgh. Ryan Malone and Petr Sykora also scored, and Ty Conklin stopped 25 shots.

After winning six of eight, the Penguins have now lost four of five. The Senators won for just the third time in 10 games.

CANADIENS 2, DEVILS 1: At Montreal, Andrei Kostitsyn's power-play goal late in the third period helped Montreal edge New Jersey and move past the Devils into first place in the Eastern Conference. Mark Streit also scored for the Canadiens (36-21-9), who have won three in a row and seven of their last 10 to give them 81 points — one more than the Devils and Ottawa Senators. Montreal's 20-year-old rookie Carey Price made 31 saves to win his third straight start.

Brian Gionta scored for the Devils, who lost their third straight. It was only New Jersey's third regulation loss in 16 games.

HURRICANES 5, LIGHTNING 1: At Raleigh, N.C., Sergei Samsonov had two goals, Eric Staal added a goal and two assists and Carolina easily handled Tampa Bay. Tuomo Ruutu, acquired at the trade deadline, scored his first goal for the Hurricanes, who won for the fourth time in five games to remain in control of the Southeast Division with about a month left in the regular season. With 73 points, Carolina now leads Washington by five points.

Joseph Corvo also had a goal and Cam Ward made 22 saves, including 18 in the first two periods. In the final 20 minutes, the Lightning hardly put up a fight as they had only four shots.

MAPLE LEAFS 3, CAPITALS 2: At Washington, Mats Sundin had a goal and two assists, and Bryan McCabe also had two assists for Toronto, which improved to 4-0-1 in its last five games. Alex Ovechkin ended a seven-game drought without a goal and added an assist to lead the Capitals.

With Washington leading 1-0, Sundin took a shot from the top of the left circle that Nikolai Antropov deflected up and over Olie Kolzig for a power-play goal 1:06 into the second period. Sundin made it 2-1 at the 10:51 mark when he took a short pass from McCabe and his shot from the top of the right circle — nearly a mirror image of the earlier goal — went past Kolzig.

PREDATORS 3, STARS 1: At Dallas, David Legwand broke a scoreless tie early in the third period, and Nashville added two more goals in less than a minute as the Predators snapped a three-game losing streak. Jordin Tootoo and J.P. Dumont scored, and Dan Ellis made 24 saves for the Predators, who came in tied with Colorado for the final playoff spot in the Western Conference.

Mike Ribeiro scored for the Pacific Division-leading Stars, who lost for just the third time in 16 games and saw their four-game winning streak end. They remained three points behind Detroit for the top spot in the Western Conference.

SHARKS 2, BLUES 0: At St. Louis, Brian Boucher made 23 saves in his first start of the season as the San Jose Sharks beat the St. Louis Blues for their fifth straight win. Joe Pavelski scored on a power play and Mike Grier had a short-handed for the Sharks, who won the last five games of an eight-game trip after dropping the first three. Coach Ron Wilson also set a franchise record with his 193rd victory, passing Darryl Sutter.

Manny Legace made 32 saves for the punchless Blues, who have scored only four goals during an 0-5-1 slump that has them on the verge of dropping out of playoff contention.

FLAMES 3, COYOTES 1: At Glendale, Ariz., GLENDALE, Ariz., Jarome Iginla scored twice, giving him his third 40-goal season, and Kristian Huselius added three assists in Calgary's win over Phoenix.