Updated

Joe Pavelski scored two goals to move into a tie for the second most in the NHL this season and the San Jose Sharks beat the Calgary Flames 3-2 on Monday night.

Pavelski scored on a deflection in the first period and on the power play in the second to give him five goals in his past two games and 18 in the past 20 to tie Anaheim's Corey Perry with 27 on the season. Only Washington's Alex Ovechkin has more this season with 35.

Tommy Wingels also scored and Antti Niemi made 21 saves for the Sharks, who returned home from a perfect three-game road trip with a win over struggling Calgary to open a pre-Olympic stretch of eight games out of 10 at home.

Jiri Hudler and Kevin Westgarth scored for the Flames, who have lost four straight games and 11 of 13. Karri Ramo made 24 saves.