Price's status before the game was uncertain but he showed few ill effects after missing a pair of starts with the flu, making 16 saves in the second period and 15 in the third.
Max Pacioretty scored an unassisted goal in the first period, James Wisniewski added a tally 34 seconds into the second and Brian Gionta scored an empty-netter for the Habs, who trail Boston in the Northeast Division by six points.
Nik Antropov scored and Chris Mason made 20 saves for the Thrashers.
Astronomers offer more expansive view of universe
McPhee, Cokas 'working on their marriage' after affair