Thomas ended Phil Kessel's NHL-best 18-game point streak.
Devils goalie Scott Clemmensen came up with 22 saves, battling Thomas through two scoreless periods before Chara slid the puck through his pads just 49 seconds into the third period.
It was Boston's sixth win in a row. New Jersey had won its previous three games.
Pistorius testifies he didn't consciously pull trigger when he shot girlfriend
Biologists detail four new deep-sea 'killer sponges'