Mark Letestu scored twice, including the game-winner with 21 seconds remaining, and Ryan Johansen also scored two goals as the Columbus Blue Jackets beat the road-weary San Jose Sharks 5-4 on Thursday night.

Sergei Bobrovsky stopped 33 of 37 shots for his 99th NHL win and the Blue Jackets improved to 4-1-1 in their last six games against the Sharks.

Antti Niemi saved 23 of 28 shots for the Sharks, who lost their third straight after just completing an East Coast swing that saw them play five games in eight days.

Joe Pavelski scored twice and Logan Couture and Adam Burish also scored for the Sharks.

Nick Foligno's power-play goal with just under nine minutes to play in regulation tied the game for the Blue Jackets, who were playing for the first time since losing at Ottawa on Saturday.