Thomas Fleischmann scored with 3:09 left in the third period to lead the Florida Panthers to a wild 6-5 win over the Calgary Flames on Friday night.

Fleischmann lifted a backhander over both Calgary defenseman Kris Russell and goalie Jonas Hiller for the winning goal just 45 seconds after Matt Stajan scored his second of the game for the Flames.

Fleischman, Jonathan Huberdeau, Brad Boyes and Sean Bergenheim all finished with a goal and an assist for the Panthers. Jimmy Hayes and Brian Campbell also scored for Florida, while David Bolland had two assists.

Stajan and T.J. Brodie each scored twice for the Flames, who lost their third straight to finish a six-game homestand at 3-3. Mikael Backlund had a goal and an assist, while Lance Bouma chipped in with three assists.