Elias Lindholm scored a goal and set up the game-winning goal as the Carolina Hurricanes won the final game of their road trip, 3-2 over the San Jose Sharks in overtime late Tuesday night. This was definitely the best overall effort since the Olympic break for the Canes.

The Sharks have one of the best home records in the NHL and were previously 22-4-3 in the Shark Tank.

The Canes had some jump in the first period and Jiri Tlusty opened the scoring when Alexander Semin sent him a perfect pass, blueline to blueline. Tlusty broke in alone and backhanded the puck past Alex Stalock to give the Hurricanes their first lead of the road trip.

Unfortunately, it was a short-lived lead as as Marty Havlat knocked in a juicy rebound less than a minute later to tie the game.

The Sharks took a 2-1 lead late in the period when Anton Khudobin seemed to have another communication problem with the defense as he skated behind his net to play a puck. Raffi Torres took the puck away from the goalie and before he was able to get set, Brent Burns scored to make it, 2-1.

The Canes were not done this night though as Eric Staal set up shop behind the San Jose net and found Lindholm skating to an open spot in front. After receiving the pass from the captain, the rookie made no mistake and scored his fifth goal of the season to tie the game, 2-2.

Andrej Sekera set up the play with some nice puck handling along the boards.