ANAHEIM -- Mikkel Boedker had two goals and an assist, Joe Thornton had a goal and an assist, and the San Jose Sharks beat the Anaheim Ducks 6-2 on Sunday night.
Marc-Edouard Vlasic, Kevin Labanc and Melker Karlsson also scored for the Sharks, who have won five of six. Aaron Dell stopped 33 shots.
Rickard Rakell and Ryan Getzlaf scored for Anaheim. John Gibson stopped only 17 of 22 shots and was replaced after giving up his fifth goal. Anaheim had a four-game home winning streak snapped.
Four goals came in the third period. First, Anaheim pulled within one when Ondrej Kase stole the puck from behind the net and quickly fed Getzlaf, who fired it past Dell.
One minute later, the Sharks answered when Thornton's slap shot went in.
Boedker's second goal gave San Joe a 5-2 lead, and Karlsson's goal on goalie Ryan Miller made it a runaway.
The Ducks first found the net in the final minute of the second period, but that took a two-man advantage and a bit of luck.
Rakell was camped a few feet below the crease when he snapped a shot. San Jose's Justin Braun stuck out a stick, but it deflected the puck off the back of Dell's arm and into the net.
It was Rakell's team-high 17th goal this season.
San Jose appeared to take a commanding 3-0 lead on a power play in the second period. Boedker fired a shot from the top of the right circle that whistled past Gibson.
The Sharks took a 2-0 lead early in the second period when Anaheim's No.1 line turned the puck over. Thornton snapped it out to Labanc, who popped free for a breakaway. He beat Gibson on his short side for his fifth goal.
The Sharks took a 1-0 lead late in the first period on a nifty give-and-go when Tomas Hertl skated down the far side and sent a pass through the legs of Anaheim's Brandon Montour and right to Vlasic in front of the net.
Vlasic snapped it past Gibson for his seventh goal of the season.
Sharks: Return to San Jose on Tuesday night to play the Jets.
Ducks: Remain at home to play the Rangers on Tuesday night.