Tim Thomas stops 30 shots to lead the Boston Bruins to a 4-2 win over St. Louis, ending the Blues' team-record point streak at 21 home games.