Steve Sullivan Tyler Kennedy, and James Neal also scored as the Penguins snapped a six-game losing streak, their longest since 2006, and got their first multigoal effort in the past six games. Marc-Andre Fleury stopped 25 shots.
Michal Repik scored a goal for Florida. Scott Clemmensen made 37 saves.
CAPITALS 4, LIGHTNING 3
In Washington, D.C., Troy Brouwer got his first career hat trick, and Alex Ovechkin also scored as the Capitals held on to hand Tampa Bay a sixth consecutive loss.
Ovechkin and Brouwer scored power-play goals in the first 6 minutes, and Brouwer went on to score in the second and third periods for the Capitals.
Tomas Vokoun, getting his eighth consecutive start, made 29 saves.
Steven Stamkos scored his league-leading 30th goal, and Tom Pyatt and Vincent Lecavalier also scored for the Lightning.
BLUE JACKETS 4, COYOTES 3
In Columbus, Ohio, Derick Brassard had a goal and an assist to lead the Blue Jackets over Phoenix, giving Todd Richards a win in his home debut as interim head coach.
Rick Nash also scored and Tomas Kubalik and Ryan Russell each had their first NHL goals for the Blue Jackets, who fired second-year head coach Scott Arniel on Monday and elevated Richards to replace him.
Curtis Sanford had 32 saves for the Blue Jackets, who had lost two in a row and four of five.
SABRES 3, MAPLE LEAFS 2
In Buffalo, Jason Pominville scored the go-ahead goal with 5:47 left in the second period, and the Sabres held on.
Paul Gaustad had a goal and an assist, Matt Ellis also scored and Patrick Kaleta had two assists for the Sabres. Ryan Miller made 24 saves in helping Buffalo snap a three-game winless skid (0-2-1) and get their third victory in 12 games (3-7-2).
Mikhail Grabovski had a goal and assist and Joey Crabb also scored for the Maple Leafs, who blew a chance to move eight games over .500 since closing the 2006-07 season at 40-31-11, according to STATS LLC.
They also snapped a four-game winning streak, failing to get their first five-game streak since Jan. 27 to Feb. 6, 2007.
Despite coming off a 2-0 win over the Sabres at home on Tuesday, the Maple Leafs have had little fortune in Buffalo, where they dropped to 1-8-1 in their past 10 visits.