Bourque converted a pass from Alex Galchenyuk 2:10 into the extra frame, boosting the Habs to their second straight win after a three-game losing streak.
Price recorded his first save of the season and the 26th of his career for Montreal.
Jose Theodore turned aside 31-of-32 shots for the Panthers, who have lost three straight.
LGBT community has 'bullied the American people': Bachmann
Ohio bar shooting arrested, charged with murder