Roy, who began the season in the minors and had just seven goals in his first 44 games with the Sabres, has nearly doubled his goal production over the last week. He also netted three against Toronto last Friday.
"It's nice to help the team now," Roy said. "At the beginning of the year I wasn't scoring much. Hopefully I can keep plugging away and keep trying to score."
The Sabres moved within two points of idle Ottawa for the Northeast Division lead, while Tampa Bay failed to gain ground on fifth-place New Jersey. The Devils have a two-point edge on the Lightning.
"We have to take the positives out of this," said Richards, who set a career-high with four points. "If we can take anything positive from any game, win or lose, we have to do it."
Dumont opened the scoring just 27 seconds in, scoring on Buffalo's first shot against Tampa Bay goalie John Grahame.
Richards and Fedotenko scored power-play goals to give the Lightning a 2-1 lead. Dumont tied it at 2 while Buffalo had a man-advantage to finish the scoring in the first period.
Gaustad made it 3-2 at 8:04 of the second on a delayed penalty. Lecavalier then countered with his team-leading 27th goal a little over a minute later.
Kotalik gave Buffalo the lead with just more than four minutes left in the second on a pretty passing play with Jason Pominville.
Prospal's power-play goal made it 4-4 at 17:35, but Roy's shorthanded tally with 41 seconds left in the second put Buffalo up 5-4.
The goal chased Grahame, who was replaced by Sean Burke to start
the third period. Grahame finished with 11 saves, and Burke made four.
St. Louis made it 5-5 at 8:43 of the third, beating Buffalo goalie Ryan Miller on a two-on-one break with Richards.
Vanek's wrister from the slot off the rush at 10:38 gave Buffalo its final advantage of the game.
Miller made 35 saves in winning his third straight start.
"That was definitely wide-open," Miller said. "It was just one of those nights for me where I felt pretty good most of the time, but still let a few get by me."
The Lightning have allowed 45 goals in eight games.
"We just have to keep fighting," Tampa Bay coach John Tortorella said. "We have to stay together as a team."
Sabres forward Tim Connolly and defenseman Dmitri Kalinin were
activated from injured reserve before the game and were in the lineup. ... Buffalo dealt third-string goalie Mika Noronen to
Vancouver for a 2006 second-round pick. ... Lightning center Nick Tarnasky was hurt on his first shift of the game and didn't return. ... Tampa Bay's Evgeny Artyukhin served the final game of a two-game suspension for hitting Ottawa's Antoine Vermette with Vermette's helmet on Monday.
Copyright by STATS LLC and The Associated Press
Arena: First Niagara Center Location: Buffalo, New York
Referees: Brian Pochmara, Kevin Pollock Linesmen: Greg Devorski, Scott Driscoll
Attendance: 17,934 (96.0% full)
Team Stat Comparison
Power Play Goals
Power Play Opportunities
Shots on Goal
J.P. Dumont (11)
Assists: Daniel Briere, Henrik Tallinder
Brad Richards (19)
(Power Play) Assists: Pavel Kubina, Martin St. Louis
Ruslan Fedotenko (19)
(Power Play) Assists: Fredrik Modin, Brad Richards
J.P. Dumont (12)
(Power Play) Assists: Daniel Briere, Brian Campbell
Paul Gaustad (7)
Assists: Chris Drury, Mike Grier
Vincent Lecavalier (27)
Assists: Pavel Kubina, Vinny Prospal
Ales Kotalik (22)
Assists: Jason Pominville, Tim Connolly
Vinny Prospal (22)
(Power Play) Assists: Pavel Kubina, Brad Richards
Derek Roy (11)
(Shorthanded) Assists: Jochen Hecht, Henrik Tallinder
Martin St. Louis (19)
Assists: Brad Richards, Paul Ranger
Thomas Vanek (21)
Assists: Derek Roy, Teppo Numminen
Derek Roy (12)
Assist: Mike Grier
Derek Roy (13)
(Empty Net) Assists: Mike Grier, Henrik Tallinder