Martin Erat and Jason Arnott scored for Nashville, which saw its five-game winning streak snapped. Chris Mason stopped just 21-of-26 shots through two periods, dropping to 12-5-2 on the year. Michael Leighton made 8-of-10 saves in relief in his first appearance of the season.
The game was marred when Sabres defenseman Jaroslav Spacek backed into and upended Predators forward Scott Nichols. Nichols fell back, dislodging the net.
But the diminutive Nichols came up from the ice and sucker-punched Spacek. Nichols drew 27 minutes in penalties and was ejected, while the unconscious Spacek drew only a minor interference call.
Buffalo was awarded a five-minute power play.
Pistorius testifies he didn't consciously pull trigger when he shot girlfriend
Pot vending machine to debut