Lucas Carlsson scored the go-ahead goal - his first of the season - with 3:23 left in the game and the San Jose Sharks topped the Boston Bruins 3-1 on Saturday night.