The Predators, who snapped a two-game losing streak, leapfrogged idle Detroit into first place in the Central Division and the West. They did it despite not getting any points from new forward Peter Forsberg for the second straight game since he joined Nashville in a trade from Philadelphia.
Jean-Pierre Dumont and Jason Arnott also scored for Nashville, tied with Buffalo for the overall lead in the NHL with 83 points.
Oleg Saprykin scored Phoe-nix's lone goal.
ISLANDERS 6, PENGUINS 5
In Uniondale, N.Y., Mike Sillinger scored the winning goal with 26.8 seconds left, and New York snapped the Penguins' point streak at 16 games.
The Penguins, riding a 14-0-2 surge that vaulted them up the Eastern Conference standings, got three goals from Ryan Malone, two from Mark Recchi and four assists from NHL scoring leader Sidney Crosby, but couldn't survive shaky goaltending by Marc-Andre Fleury.
Sillinger took a pass from Andy Hilbert in the high slot and got off a shot that hit under Fleury's left arm and carried into the net for his 20th goal.
BRUINS 6, FLYERS 3
In Philadelphia, Petr Tenkrat scored twice during a wild second period and helped Boston beat Philadelphia.
Marco Sturm, P.J. Axelsson, Brandon Bochenski, and Marc Savard also scored for the Bruins, who have won four of five.
Jeff Carter, Kyle Calder, and Scottie Upshall, playing his first game in Philadelphia since being acquired Thursday in the deal that sent Forsberg to Nashville, scored for the Flyers.