"It's good to put that in, but it's good to get the two points for the team," said Butler. "I just tried to do it and help out when I get the chance."
Daniel Alfredsson scored his 399th goal and had two assists for Ottawa, which gave up leads of 1-0, 2-1, and 3-2. Chris Neil and Erik Karlsson each had a goal and an assist, and Craig Anderson made 32 saves.
Tomas Kopecky drew Florida even at 3-3 when he scored the tying goal with 1:12 left in the third and goalie Scott Clemmensen pulled for an extra attacker. Kris Versteeg passed from behind the net to Kopecky, who beat Anderson from the goalmouth as the Panthers' erased their third one-goal deficit.
Michal Repik and Shawn Matthias also scored for Florida.
PREDATORS 6, BLUE JACKETS 5
NASHVILLE, Tenn. (AP) — Martin Erat scored with 8.4 seconds remaining to rally Nashville past Columbus.
Mike Fisher, Patric Hornqvist, Nick Spaling, Roman Josi, and David Legwand also scored for Nashville, which has won six of its last seven.
Jeff Carter had a hat trick in the first period and Ryan Johansen had the other two goals for the Blue Jackets, who have lost four straight.
The Predators trailed 5-2 midway about eight minutes into the second period before scoring the game's last four goals. Spaling and Josi's goals pulled the Predators within one less than six minutes later, and Legwand's power-play score with 3:46 to go in the third tied it.
RANGERS 4, ISLANDERS 2
NEW YORK (AP) — Brandon Dubinsky scored his first goal in more than a month, Marian Gaborik moved into a tie for the NHL lead with his 20th, and Martin Biron was solid in net to lead the Rangers.
Dubinsky staked the Rangers to a 1-0 lead in the first period, and Gaborik and Michael Del Zotto connected in the second for New York, which has won three straight.
Biron stopped 24 shots and earned an assist on Dubinsky's second goal of the season. John Mitchell scored an empty-net goal with 1:33 remaining to seal it.
P.A. Parenteau got the Islanders even at 1-1 with a power-play goal just 18 seconds into the second period, and Matt Moulson added a man-advantage goal 8:29 into the third.
MAPLE LEAFS 3, SABRES 2
TORONTO (AP) — Nazem Kadri scored the tiebreaking goal in the third period, lifting Toronto past Buffalo.
David Steckel and Phil Kessel, with his 20th, also scored for Toronto and James Reimer had 40 saves.
Kadri, recalled from Toronto of the AHL on Wednesday after a 22-game stint in the minors, got his first goal of the season when he scored off Buffalo goalie Ryan Miller's glove at 5:52 of the third.
Jason Pominville and Derek Roy scored for the Sabres.
Pominville gave Buffalo a 1-0 lead with his 11th goal of the season on the power play at 11:49 of the second. After Steckel and Kessel put the Maple Leafs ahead later in the period, Roy tied the score at 1:29 of the third.
JETS 4, CANADIENS 0
WINNIPEG (AP) — Blake Wheeler scored two goals and Ondrej Pavelec stopped 27 shots for his third shutout of the season, leading Winnipeg past slumping Montreal.
Wheeler, who also had an assist, has overcome early scoring troubles with three goals in the last three games to increase his season total to five. The six-foot-five winger has also been one of the Jets' best set-up guys with 19 assists.
Tanner Glass and Tim Stapleton also scored for Winnipeg, which has earned seven of a possible 10 points on a six-game homestand which ends Friday night against Pittsburgh.
Carey Price made 30 saves for the Canadiens, who lost their fifth straight.
OILERS 4, WILD 1
EDMONTON (AP) — Jordan Eberle scored two goals and Edmonton snapped a four-game losing skid.
Ryan Smyth and Lennart Petrell also scored for the Oilers, who have only won three of their last 12 games.
Dany Heatley scored for the Wild, who have now lost six games in a row since a seven-game winning streak.
Eberle gave Edmonton a 1-0 lead on the power play nearly 16 minutes into the game as he stopped a clearing attempt, made a toe-drag move to throw off a defender and then sent a wrist shot past Wild goalie Niklas Backstrom.
Smyth made it 2-0 with 1 1/2 minutes left in the first period and the Oilers went up by three early in the second on Petrell's short-handed score. Eberle made it 4-0 less than two minutes later
FLAMES 3, RED WINGS 2
CALGARY (AP) — Curtis Glencross scored twice, including the game-winner at 5:47 of the second period for Calgary.
Glencross got the winner when he broke into the Detroit zone on a 2-on-1 with Roman Horak. Instead of passing, Glencross fired a low shot that bounced off the post and in behind Red Wings goalie Ty Conklin to put Calgary up 3-0.
Blake Comeau also scored for the Flames, who won their second straight overall and fifth in a row at home. Miikka Kiprusoff stopped 29 shots.
Jiri Hudler and Ian White scored third-period goals for the Red Wings, who have lost two straight. Conklin finished with 24 saves for Detroit.
KINGS 3, DUCKS 2, SO
LOS ANGELES (AP) — Dustin Brown scored in the third period and got the deciding goal in a shootout, lifting Los Angeles in Darryl Sutter's debut as the Kings' coach.
Mike Richards scored in his return to the lineup from a concussion, Drew Doughty had two assists and Jonathan Quick made 20 saves.
Despite their second straight 3-2 shootout win, it was the 13th straight game in which the Kings scored fewer than three goals in regulation — their longest such streak in franchise history. The previous worst was a nine-game stretch under interim coach John Torchetti during the 2005-06 season, when they beat San Jose's Evgeni Nabokov 4-0 in the season finale.
Niklas Hagman and Lubomir Visnovsky each had a goal and an assist for the Ducks and Jonas Hiller made 32 saves.