Logan Couture scored and set up Patrick Marleau's tiebreaking goal as the San Jose Sharks beat the Calgary Flames 3-2 on Saturday night.

Justin Braun also scored for the Sharks and Antti Niemi finished with 33 saves.

Mark Giordano and Johnny Gaudreau scored for Calgary, which snapped its four-game winning streak. Karri Ramo stopped 27 shots and snapped a personal six-game win streak.

Marleau scored the winner at 9:18 of the third period on a unique play. When Couture swatted at the puck behind the net, it deflected off the stick of Flames defenseman Giordano and went high into the air, sailed over top of the Calgary net and came down right in front of Marleau. Marleau then batted the puck out of the air past Ramo, who had no idea where the puck was.