Boucher made 30 saves in his second consecutive start, and third in the last four games. Biron finished with 39 stops for Buffalo.
Panthers 3, Blues 1
At Sunrise, Florida, Olli Jokinen and Joe Nieuwendyk scored in the first period, leading Florida past St. Louis.
Nathan Horton also scored for the Panthers, who are 8-1-1 in their last 10 at home.
Rookie Kevin Dallman scored his first NHL goal for the Blues. St. Louis, which has the worst record in the league, has lost four straight and scored a total of two goals in its last three games.
Florida goalie Roberto Luongo, starting despite tendinitis in his right ankle, stopped 35 shots. Curtis Sanford made 30 saves for St. Louis.
Red Wings 6, Flyers 3
At Detroit, Henrik Zetterberg and Pavel Datsyuk each scored twice in Detroit's win over Philadelphia.
Steve Yzerman assisted on the final goal, moving past Hall of Famer Gordie Howe for seventh place on the NHL's all-time list with his 1,050th assist.
The game was scoreless until midway through the second period and after the third began 1-all, the Red Wings had five goals and the Flyers scored twice.
Philadelphia completed the longest road trip in franchise history with its 11th straight game away from home. The Flyers finished the trip with an 8-2-1 record.
The Flyers have not won in Detroit since Nov. 4, 1988.
Stars 4, Capitals 1
At Dallas, Jason Arnott had two goals and an assist and Dallas beat Washington for its fifth straight win.
Marty Turco also rebounded from two miserable starts to make 26 saves for Dallas.
Arnott scored the first goal just three minutes into the game. Jere Lehtinen scored his team-high 24th goal and Brenden Morrow his 14th to give the Stars a 3-0 lead after the first period.
Turco had allowed six goals on 23 shots his previous two games.
Alexander Ovechkin, the 20-year-old rookie from Russia, scored the Capitals' goal early in the second period when he snapped a shot from the left circle through the small gap between the post and Turco.
The Capitals are winless in their last six games (0-4-2).
Kings 6, Bruins 0
At Boston, Alexander Frolov scored the second hat trick of his career to help Los Angeles shut out Boston.
Mathieu Garon stopped 30 shots for the Kings to get the sixth shutout of his career and the second this season .
Frolov's goals all came in the third period. The first on a wrist shot 44 seconds into the stanza. The next on a penalty shot and the third with 10:55 showing on the clock from a shot in the slot.
Andrew Raycroft took the loss. He was replaced for the second straight game by Tim Thomas in the third period.
Rangers 5, Oilers 4, OT
At New York, Jaromir Jagr scored just 14 seconds into overtime to lift the New York Rangers to a win over Edmonton on Mark Messier night at Madison Square Garden.
Jagr took a pass from Michael Rozsival in the right circle, corralled the puck and slammed in his 28th of the season.
The game started after both teams sat on their benches throughout the 1-hour, 15-minute, number retirement ceremony in honor of former Rangers captain Messier.
Steve Rucchin, Fedor Tyutin, Petr Sykora and Petr Prucha had the other New York goals.
Michael Peca scored twice, and Ales Hemsky and Marc-Andre Bergeron added goals for the Oilers, who held a 30-22 shots advantage.



