Enroth, who started because Ryan Miller was sidelined because of a sinus infection, earned his first victory since a 5-1 win over Washington on Nov. 26, 2011. He was 0-9-3 in 16 appearances since then.
Foligno's first goal made it 1-1 at 5:35 of the second period. His second gave the Sabres a 3-1 lead with 8:12 left in the game.
Thomas Vanek also scored for Buffalo (10-14-3), which returned home after going 0-2-2 on a season-high, four-game road trip.
PENGUINS 3, BRUINS 2
PITTSBURGH -- Brandon Sutter scored twice in the final seven minutes to cap a furious rally, and Pittsburgh slipped past Boston.
Chris Kunitz started Pittsburgh's third-period surge with his 18th goal of the season, and Sutter beat Boston's Anton Khudobin twice in less than four minutes, including the game-winner with 2:03 remaining.
Marc-Andre Fleury stopped 14 shots for the Penguins, who broke loose late against the NHL's best defensive team and won their sixth straight.
NHL scoring leader Sidney Crosby had an eight-game point streak snapped.
Zdeno Chara and Tyler Seguin scored first-period goals for the Bruins. Khudobin made 31 saves, and the Bruins kept Pittsburgh's high-powered offense in check until the final minutes of a matchup between two of the Eastern Conference's best teams.
HURRICANES 4, CAPITALS 0
WASHINGTON -- Riley Nash scored twice, Joe Corvo put one in off the goaltender's mask, and Justin Peters got his second career shutout as surging Carolina beat slumping Washington in the first game of a key home-and-home set.
Patrick Dwyer added an empty-net goal, and Peters made 26 saves for the Hurricanes, who have won six of seven and have a 10-point lead over the host Capitals.
Washington lost its third straight -- all by at least a three-goal margin.
Peters, who is sharing duties with Dan Ellis while Cam Ward is out with a knee injury, was on the top of his game. He made a reflex pad save on Marcus Johansson in the second period and later stymied Troy Brouwer on a short-handed breakaway.
CANUCKS 2, BLUE JACKETS 1, SO
Luongo, playing in his second game in 16 days, stopped all three Blue Jackets in the shootout.
Jason Garrison had the lone goal before overtime for the Canucks, who had lost four straight (0-2-2).
Mark Letestu scored Columbus' only regulation goal, but the Blue Jackets matched a franchise record by earning a point in an eighth consecutive game (5-0-3). Their five-game winning streak ended, one short of tying the franchise mark.
LIGHTNING 3, PANTHERS 2
SUNRISE, Fla. -- Steven Stamkos snapped a third-period tie with his NHL-leading 20th goal, and Tampa Bay held on to beat Florida despite recording a season-low 13 shots.
Vincent Lecavalier and Martin St. Louis also scored for the Lightning, and Anders Lindback made 37 saves. St. Louis added had two assists for the Lightning, whose previous low for shots this season was 19.
Stamkos scored the winning power-play goal from the right of the net 5:30 into the third. Tampa Bay won for just the second time in nine games, but beat the Panthers for the seventh straight time -- three this season.
The reeling Panthers have lost seven of eight and 14 of 17.
BLUES 4, SHARKS 2
Brent Burns scored his first in his season debut at forward and Dan Boyle had a late power-play goal for the Sharks, who have lost four in a row and have dropped 10 of 12 to the Blues, including the first round of the playoffs last season.
The Blues overcame a two-goal deficit in a 4-3 overtime victory Saturday night in San Jose and clinched this one on Stewart's empty-netter with 1:16 to go.
Allen has won six of his first seven career NHL starts, also besting the Sharks in San Jose.
DUCKS 2, WILD 1
Patrick Maroon also scored for the Ducks, who have won four straight and have earned a point in eight consecutive games.
Devin Setoguchi scored for the Wild.
Minnesota couldn't put the Ducks away, and had its four-game, home-winning streak snapped.
The Wild got three power plays in the first period and cashed in on the third when Setoguchi scored to make it 1-0.
PREDATORS 4, STARS 0
Despite leading scorer Colin Wilson and top-six forward Patric Hornqvist being out because of upper body injuries, the Predators snapped a six-game, road-losing streak (0-5-1) on the first stop of a five-game trip.
Kari Lehtonen made 17 saves for the Stars, who had scored at least three goals in 13 of 15 games. Dallas was shut out for the third time this season.
OILERS 4, AVALANCHE 0
DENVER -- Devan Dubnyk stopped 36 shots for his first shutout in nearly a year and Shawn Horcoff scored a goal in his second straight game since returning from a broken knuckle, helping Edmonton beat Colorado.
Dubnyk was in top form even after leaving early Sunday at Chicago with a neck injury following a collision with a teammate. He showed no lingering effects, stopping everything thrown his way for his fifth NHL shutout.
This was Colorado's first loss at home since Feb. 11.
The Oilers solved Semyon Varlamov, who has been hard to beat at home, where he is 8-3-1. Only Jimmy Howard of Detroit and Henrik Lundqvist of the New York Rangers have more home wins this season with nine each.
COYOTES 5, KINGS 2
GLENDALE, Ariz. -- Mikkel Boedker scored twice and Phoenix took a four-goal lead en route to its second victory in a row and fourth in six games.
Phoenix's Rob Klinkhammer sealed it with his second career NHL goal in two games since he was recalled from Portland of the American Hockey League.
JETS 5, MAPLE LEAFS 2
Phil Kessel scored both goals for Toronto, which has lost three straight.
The Jets moved into a tie for eighth place in the Eastern Conference with the New York Rangers. Both teams have 28 points.
Copyright 2013 by The Associated Press
This story is from ESPN.com's automated news wire. Wire index
MORE NHL HEADLINES
- Penguins sign forward Spaling to 2-year deal
- Goalie Lehner signs extension with Senators
- Canes captain Staal has core muscle surgery
- King, L.A. agree to 3-year, $5.85 million deal