Joel Ward scored midway through the third period to help the San Jose Sharks hold off the Calgary Flames 5-4 on Monday night.

Joe Thornton, Joonas Donskoi, Logan Couture, and Brent Burns also scored for the Sharks. Martin Jones finished with 31 saves — including 15 in the third period — for the win.

Sean Monahan, Dennis Wideman, Sam Bennett and Michael Ferland scored for Calgary, which has lost four of its last five at home after winning a franchise-record 11 straight at the Saddledome. Karri Ramo had 13 saves.

Burns' power-play goal at 5:12 of the third broke a 3-3 tie. Ward scored 5 minutes later to give San Jose a two-goal lead.