The streak matches the 2018-19 Stanley Cup-winning team that won 11 in a row from Jan. 23-Feb. 19, 2019.
Thomas scored on the power play after Pittsburgh’s Kris Letang was called for slashing, and his wrist shot from the left circle beat Tristan Jarry top shelf.
Jake Neighbours scored twice, and Jimmy Snuggerud had an assist for his first NHL point in his second game for the Blues (42-28-7), who also won their 10th in a row at home and moved two points ahead of the idle Minnesota Wild for the first wild card in the Western Conference. Joel Hofer made 24 saves in winning his fifth consecutive start.
Bryan Rust and Rutger McGroarty each had a goal and an assist for the Penguins (30-34-12), who have lost four of five (1-2-2). It was McGroarty’s first NHL goal in his fifth game. Tristan Jarry made 14 saves.
Rust made it 1-0 at 3:32 of the first period when Hofer’s soft backhand rimmed around the boards was picked off by McGroarty. Rust received the puck along the boards, skated into the high crease and tucked a forehand by Hofer.
Neighbours tied it 1-1 39 seconds into the second period on a quick shot from the low slot off a pass from Thomas.
Connor Dewar regained the lead for the Penguins at 2-1 at 4:22, stuffing a puck past Hofer at the net.
Pavel Buchnevich and Jordan Kyrou scored 1:17 apart for St. Louis. Buchnevich tied it 2-2 when he skated in off the right and lifted a backhand in on the short side, and Kyrou gave St. Louis its first lead at 3-2 at 8:05 after being sent in on a breakaway from a flip pass by Cam Fowler, beating Jarry with a quick wrist shot from the slot.
Neighbours made it 4-2 at 5:56 when Snuggerud burst up the right side and slid a cross-crease pass to the back post for Neighbours to tap it past Jarry.
Rickard Rakell’s power-play goal at 11:15 cut the lead to 4-3, a quick wrist shot off a pass from Sidney Crosby, who extended his point streak to 11 games (16 points; eight goals, eight assists).
McGroarty tied it 4-4 at 19:35 when the Penguins had Jarry pulled, and McGroarty scored from the low slot.
St. Louis lost Dylan Holloway with a lower-body injury in the first period. The forward was checked in the offensive zone by McGroarty at 17:09, took another shift after the 18:46 mark but did not return.