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 tied it at 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.
HURRICANES 4, CAPITALS 0
In Washington, Riley Nash scored twice, Joe Corvo put one in off the goaltender’s mask, and Justin Peters got his second career shutout for surging Carolina, who took the first leg of a key home-and-home series between the Southeast Division rivals.
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 Capitals.
CANUCKS 2, BLUE JACKETS 1 (SO)
In Columbus,Ohio, Mason Raymond scored the only goal in the shootout, and seldom-used Roberto Luongo stopped 26 shots through overtime to lead Vancouver.
Luongo, playing in his second game in 16 days, stopped all three Blue Jackets in the shootout.
PENGUINS 3, BRUINS 2
In Pittsburgh, Brandon Sutter scored twice in the final seven minutes to cap a furious Penguins’ rally.
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.
LIGHTNING 3, PANTHERS 2
In 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 only 13 shots.
Vincent Lecavalier and Martin St. Louis also scored for the Lightning, and Anders Lindback made 37 saves.
BLUES 4, SHARKS 2
In St. Louis, rookie Jake Allen made 39 saves, Chris Stewart led a balanced attack with two goals, and the Blues notched their second win over San Jose in three nights.
DUCKS 2, WILD 1
In St. Paul, Minn., Luca Sbisa scored the winning goal with 3:04 left in the third period, Jonas Hiller made 30 saves as Anaheim rallied past Minnesota.
JETS 5, MAPLE LEAFS 2
In Winnipeg, Blake Wheeler had two goals and Nik Antropov, Kyle Wellwood and Evander Kane also scored to lead the Jets.