ATLANTA (AP) -Marc-Andre Bergeron gave the Canadiens everything he had.
On the winning goal, Bergeron hurt himself when his momentum carried him into the post after he scored.
"I think he will be all right. He ran into the goal post after scoring the goal," He wasn't cut. He'll be evaluated tomorrow," Montreal coach Jacques Martin said.
The goal was reviewed and upheld. Bergeron was unavailable after the game.
"I tried to get my leg over there but I couldn't reach. He ran into me and got pushed into the post," Atlanta goaltender Johan Hedberg said. "I felt like it was a good goal."
The Canadiens won their second straight on a seven-game road trip after losing five in a row at home.
Nik Antropov and Rich Peverley scored in the third period to put the Thrashers up 3-2.
The Thrashers set a team record with 50 shots, more than double Montreal's 23.
"It was one of those nights again," Montreal goalie Jaroslav Halak said. "Many, many shots again. But we were able to win the game. That's all that matters."
Plekanec and Andrei Kostitsyn scored twice in the second period to give the Canadiens a 2-1 lead.
Michael Cammalleri assisted on both goals and Plekanec assisted on Kostitsyn's.
Ilya Kovalchuk 20th goal came with 17 seconds left in the first period to put Atlanta up 1-0. He beat Halak on a tip-in off a shot by Ron Hainsey. Atlanta outshot the Canadiens 18-3 in the period and 36-13 after two periods.
"We did exactly what we wanted to do the whole game. It was just one of those games," Atlanta coach John Anderson said. "The hockey gods weren't with us."
NOTES: The Canadiens recalled LW Benoit Pouliot from Hamilton of the AHL. ... Atlanta GM Don Waddell spoke with Kovalchuk's agent, Jay Grossman, during the weekend about a long-term deal, but nothing came of it and they said they will talk again after the holidays. "We hit a little snag right now," said Waddell, who remained optimistic about keeping Kovalchuk, scheduled to become an unrestricted free agent after the season. ... The Thrashers open a 7-game road trip on Wednesday in Boston.
|Ilya Kovalchuk (20) ASST: Ron Hainsey (7), Maxim Afinogenov (19)|
1 - 0 ATL
|Tomas Plekanec (7) ASST: Mike Cammalleri (13)|
1 - 1 Tie
|PPG - Andrei Kostitsyn (10) ASST: Mike Cammalleri (14), Tomas Plekanec (31)|
2 - 1 MTL
|Nik Antropov (8) ASST: Pavel Kubina (16), Tobias Enstrom (25)|
2 - 2 Tie
|PPG - Nik Antropov (9) ASST: Tobias Enstrom (26), Vyacheslav Kozlov (11)|
3 - 2 ATL
|PPG - Marc-Andre Bergeron (8) ASST: Andrei Markov (1), Tomas Plekanec (32)|
3 - 3 Tie
|Marc-Andre Bergeron (9) ASST: Tomas Plekanec (33), Josh Gorges (4)|
4 - 3 MTL
|Hal Gill Hooking against Chris Thorburn|
|Evander Kane Boarding against Tomas Plekanec|
|Jim Slater Hooking against Sergei Kostitsyn|
|Josh Gorges Holding against Evander Kane|
|Marc-Andre Bergeron Interference on goalkeeper against Johan Hedberg|
|Jaroslav Spacek Hooking against Zach Bogosian|
|Scott Gomez Holding against Marty Reasoner|
|Andrei Kostitsyn Slashing against Evander Kane|
|Zach Bogosian Hooking against Andrei Kostitsyn|