Tkachuk tied it then Brad Boyes put St. Louis ahead midway through the third period and St. Louis Blues beat the Atlanta Thrashers 4-2 Sunday.
The Thrashers lost for the sixth time in seven games and the Blues ended a two-game losing streak and are 4-8 away from home.
Tkachuk tied the game at 2 with late in the second period for the 1,000th point of his career, then Boyes scored with 8:15 to play in the game.
"It was exciting to celebrate and have the guys come out on the ice. Just the way the guys reacted was pretty cool," Tkachuk said. "I was in the right place at the right time."
Boyes knocked in a rebound of a shot by Carlo Colaiacovo for his 12th goal of the season, and Jay McClement added an empty net goal with 2.6 seconds left in handing the Thrashers their sixth loss in seven games.
Tkachuk, in his 17th NHL season, has 511 goals and 489 assists in 1,077 games.
"I've played a long time, and this just means I'm just getting older," the 36-year-old said. "I appreciate the game more as I get older. I've been fortunate."
"We played 20 minutes of a 60 minute hockey game -- the first 20 -- and it wasn't enough," Havelid said.
St. Louis opened the scoring 4:38 into the game when David Backes scored his fourth goal from in close.
Armstrong tied it less than two minutes later knocking in a rebound past St. Louis goalie Chris Mason. Havelid then gave Atlanta the lead with 1:25 left in the period with his first goal of the season, a shot from the blue line that went over a screened Mason's left shoulder. Slava Kozlov and Todd White drew assists.
St. Louis defenseman Jeff Woywitka had assists on the goals by Backes and Boyes.
The Blues outshot the Thrashers 47-30.
This was the only game between the two teams this season. ... Atlanta C Bryan Little has 13 points (7 goals, 6 assists) in his last 14 games. ... F Kozlov's assist gave him 18 points (10 goals, 8 assists) in his last 16 games. ... Mason, who made his eighth start, shut out Nashville 1-0 in his last start on Tuesday. ... Tkachuk became the sixth U.S. player and 72nd overall with at least 1,000 points. ... Thrashers D Mathieu Schneider suffered an upper body injury and did not return.
Copyright by STATS LLC and The Associated Press
Arena: Philips Arena Location: Atlanta, Georgia
Referees: Paul Devorski, Brad Meier Linesmen: Scott Cherrey, Brian Mach
Attendance: 14,078 (75.9% full)
Team Stat Comparison
Power Play Goals
Power Play Opportunities
Shots on Goal
David Backes (4)
Assists: B.J. Crombeen, Jeff Woywitka
Colby Armstrong (4)
Assist: Ron Hainsey
Niclas Havelid (1)
Assists: Slava Kozlov, Todd White
Keith Tkachuk (11)
(Power Play) Assists: Eric Brewer, Patrik Berglund
Brad Boyes (12)
(Power Play) Assists: Carlo Colaiacovo, Jeff Woywitka