ST. LOUIS (AP) -Shawn Horcoff had a goal and an assist in the third period and the Edmonton Oilers overcame a two-goal deficit to defeat the St. Louis Blues 4-2 on Saturday.
Dustin Penner, Sheldon Souray and Andrew Cogliano also scored for the Oilers, who scored four unanswered goals after falling behind 2-0 in the first period. Horcoff had two assists.
Dwayne Roloson stopped 27 shots for the Oilers after allowing two goals on the first six shots. Manny Legace stopped 18 shots in a losing effort.
Brad Boyes and Patrik Berglund scored for the Blues, who got two assists from David Perron.
LOS ANGELES (AP) - Derek Armstrong scored the go-ahead goal in the third period to end a 29-game drought, Alexander Frolov had a goal and an assist in his 400th NHL game, and Los Angeles beat Chicago.
Jarret Stoll and Patrick O'Sullivan had a goal and an assist each, Kyle Calder ended a 12-game goal-less streak during a power play, and Kyle Quincey and Michal Handzus each had two assists.
Patrick Sharp and Patrick Kane each had a goal and an assist for Chicago. Cristobal Huet, making his eighth start and third straight while Nikolai Khabibulin recovers from an undisclosed lower-body injury, stopped 23 shots.
BOSTON (AP) - Blake Wheeler and David Krejci both had a goal and an assist, and Boston beat Detroit for its ninth straight home win.
The Bruins, who pulled into a tie with the New York Rangers atop the Eastern Conference, went 11-1-1 in November - including eight wins at home. They haven't lost in Boston since Oct. 23 and are on their longest home-winning streak in 25 years.
Jiri Hudler scored for the Red Wings, who lost for the third time in four games and fell to an NHL-best 10-2-2 on the road.
Manny Fernandez, playing back-to-back games for the first time this season, stopped 29 shots to win his sixth straight start.
Detroit's Ty Conklin was chased in the second period after allowing three goals on nine shots.
MONTREAL (AP) - Andrei Markov scored Montreal's third goal of the second period to lift the Canadiens over Buffalo.
Andrei Kostitsyn and Steve Begin also scored in the middle period for Montreal.
Thomas Vanek scored twice for Buffalo to regain the NHL scoring lead from Philadelphia's Jeff Carter with 17 goals.
The Sabres have lost nine of their past 12 games (3-8-1).
Carey Price made 26 saves to win his second in a row.
UNIONDALE, N.Y. (AP) - New York defenseman Freddy Meyer scored twice and added an assist, and the Islanders snapped a two-game losing streak by beating Ottawa.
Andy Hilbert and Trent Hunter had the other goals for the Islanders, who beat the Senators three times in a season for the first time since Ottawa rejoined the NHL in 1992. Joey MacDonald, who started his 14th straight game, stopped 19 shots for the win.
Top-line forwards Dany Heatley and Daniel Alfredsson scored for Ottawa, 2-1-2 in its last five games. Alex Auld turned aside 21 shots.
COLUMBUS, Ohio (AP) - Rick Nash scored twice and rookie Steve Mason stopped 26 shots to lead Columbus to a victory over Washington that snapped the Blue Jackets' three-game home losing skid.
Raffi Torres added a goal, his first of the season.
Mason made several sterling saves to pick up his second NHL shutout - and second in the past week.
He also cooled off torrid Capitals superstar Alexander Ovechkin, ending a 10-game point streak by the Russian in which he had 11 goals and 11 assists.
TORONTO (AP) - Dominic Moore and Nik Antropov each had a goal and an assist for Toronto, which beat Philadelphia in front of new team president and general manager Brian Burke.
It was the first win in six games for Toronto and it came against a team that hadn't been beaten in regulation in three weeks.
Lee Stempniak and Pavel Kubina also scored for Toronto. Mike Richards had both Philadelphia goals. The Flyers' six-game winning streak was snapped Friday in a 3-2 overtime loss to Carolina.
PITTSBURGH (AP) - Sidney Crosby had his first career hat trick at Mellon Arena and added an assist, and Pittsburgh broke New Jersey's five-game winning streak.
Crosby, who has six goals in three games to give him a team-high 13 for the season, scored twice Friday night at Buffalo. He posted consecutive multiple-goal games for the first time in his career.
Petr Sykora also scored and Dany Sabourin made 29 saves for Pittsburgh, which completed a 9-2-1 November.
Michael Rupp scored for the Devils, who had scored 23 goals during their winning streak.
NASHVILLE, Tenn. (AP) - Mikko Koivu scored two goals and added an assist to lead Minnesota over Nashville.
Andrew Brunette had a goal and two assists for the Wild, and Antti Miettinen recorded three assists. Pierre-Marc Bouchard, Owen Nolan and Craig Weller also scored for Minnesota.
Five of Minnesota's six goals were scored during power plays.
Jason Arnott and David Legwand scored for Nashville, which has lost seven of nine to Minnesota.
GLENDALE, Ariz. (AP) - Joe Pavelski scored twice, including the go-ahead goal with 8:37 remaining, and San Jose rallied from an early two-goal deficit to beat Phoenix.
Pavelski broke a 2-2 tie when he gathered a rebound a foot in front of the crease, pushed the puck to his forehand and scored into the open right side of the net.
Rob Blake also scored for the Sharks (20-3-1), who won their seventh straight.
Derek Morris and Kyle Turris scored for the Coyotes, whose two-game winning streak was snapped.
DENVER (AP) - Wojtek Wolski scored two goals, Marek Svatos had three assists and Colorado held on to beat Tampa Bay.
Andrew Raycroft had 17 saves, and Tyler Arnason added two assists for the Avalanche, who scored three times in a span of 3:37 late in the first period.
Ryan Malone and Vincent Lecavalier had a goal and an assist apiece for Tampa Bay, which has lost four straight.
Olaf Kolzig gave up three goals on 10 shots and was lifted in favor of Mike Smith to start the second period. Smith made 20 saves in the last 40 minutes for the Lightning.
CALGARY, Alberta (AP) - Daymond Langkow scored the pivotal first goal in Calgary's win over Vancouver.
Combined with a 4-3 victory Thursday night in Vancouver, Calgary swept the home-and-home series and climbed within one point of the Canucks atop the Northwest Division.
Langkow's sixth goal of the season came on a power play with 38 seconds left in the second period. David Moss made it 2-0 for Calgary at 6:11 of the third period.
Matthew Lombardi added a goal with 1:22 left for the Flames, who have won five of six.
Vancouver's Cory Schneider made 28 saves during his NHL debut.
Kyle Wellwood's ninth goal in 19 games spoiled Miikka Kiprusoff's shutout bid at 11:26 of the third.