An overtime goal from Conor Sheary saw the Pittsburgh Penguins double their lead over the San Jose Sharks in game two of the NHL Stanley Cup Finals on Wednesday.

Sheary scored two minutes, 35 seconds into OT for a 2-1 win at the Consol Energy Center in Pittsburgh as the Penguins claimed a 2-0 lead in the best-of-seven series.

Phil Kessel's second-period goal was seemingly going to be enough for the Penguins, but a late effort from Justin Braun ensured the game went into OT.

But it was there that the Penguins asserted their dominance over the Sharks, with Sheary blasting a shot into the net to take out game two.

Both sides hit the post eight times in the contest but the Penguins had more opportunities throughout the match, hitting 30 shots compared to the Sharks' 22.

After a scoreless first period the game came to life 8:20 in the second courtesy of some Nick Bonino magic and some questionable Sharks defending.

The Penguins forced a turnover in a dangerous position and Bonino set up Kessel to tip the puck into the net on the line.

However, the Sharks refused to give up, and Logan Couture assisted Braun to tie the game with just over four minutes left in the final period.

The Penguins, though, proved too strong in the end, with 23-year-old Sheary scoring the most important goal of his NHL career to date to seal the game.

Game three takes place at the SAP Center in San Jose on Saturday as the Sharks look to get back into the series on their home ice.