NASHVILLE, Tenn. -- The longest losing streak in Nashville history is history.
Rookie Austin Watson snapped a third-period tie with his first NHL goal and Matt Halischuk added an insurance goal less than 90 seconds later as the Predators ended their eight-game skid Tuesday night with a 4-3 win over Calgary.
Nashville (16-21-9) hadn't won since a 3-1 decision over Colorado on April 2, dropping six straight home games in that span to end its hopes of an eighth playoff berth in nine years.
Roman Cervenka scored two goals for the Flames (19-23-4), which lost for just the second time in seven games and saw a three-game winning streak end. Calgary scratched nine regulars, icing a lineup composed mostly of minor league call-ups and role players.
Watson zipped a 23-foot wrist shot past Miikka Kiprusoff at 3:17, set up by a sweet pass from Craig Smith. It was just the sixth NHL game for Watson, one of many call-ups from Milwaukee of the AHL who have been pressed into duty thanks to a slew of injuries to Predators forwards.
Halischuk made it 4-2 at 4:40, flipping a point-blank shot off Kiprusoff's mask for his fifth goal of the year and third in two games.
Cervenka deflected Chris Butler's shot past Pekka Rinne at 15:10 to pull the Flames within a goal, but they couldn't produce the equalizer.
Calgary started the scoring at 5:59 of the first period as defenseman T.J. Brodie notched his second goal off a wrist shot from the right faceoff circle. Nashville tied it when David Legwand slipped a rebound through Kiprusoff's legs at 14:39 for his 200th career goal.
Cervenka gave Calgary a 2-1 edge at 7:06 of the second on a breakaway, but Nick Spaling tipped Shea Weber's shot past Kiprusoff on a power play at 18:31 to even the score at 2.
NOTES: Nashville defenseman Hal Gill started his 1,100th NHL game. The 38-year-old has been limited to 30 games this year, mostly because of injury. ... Among the veterans scratched for Calgary were left winger Mike Cammalleri, right winger Lee Stempniak and defenseman Cory Sarich. By contrast, the Predators reported no scratches, mainly because they have seven forwards out with injuries. ... Nashville center Mike Fisher (hand) was hoping to return Tuesday night but wasn't able to go. It's not known if he'll play during the team's season-ending road trip to Detroit and Columbus. ... Flames right winger Brian McGrattan started in his second game back in Nashville. The former Predator was acquired Feb. 28 for Joe Piskula.