Steve Bernier had a goal and an assist, and Milan Michalek had three assists for the Sharks, who earned their third straight road win. Vesa Toskala made 35 saves and improved to 4-0 against Los Angeles.
Alexander Frolov, Brian Willsie and Sean Avery scored for the Kings, who have won only three of 15 games and have allowed 22 goals the last four games.
San Jose scored its first four goals during a 5:14 span of the opening period against Mathieu Garon, who has surrendered 12 goals on 43 shots over his last two starts.
The Sharks, who came in with an NHL-best 24.5 percentage on the power play, converted the first time they had the man advantage after Garon was given a tripping penalty during a goal-mouth scramble. Marleau tied it 1-1 at 11:25 of the opening period after Garon failed to control the rebound on a one-timer by Christian Ehrhoff.
Bernier put San Jose ahead to stay at 14:00 with a short backhander.
Ehrhoff made it 3-1 at 16:23 with a screened slap shot from the slot after Garon tried to clear the puck behind the net and Patrick Rissmiller intercepted it.
Cheechoo, who led the league last season with a franchise-record 56 goals, then completed a 2-on-1 rush and scored into an open net 16 seconds later after Garon committed himself to Rissmiller at the left of the crease.
Marleau made it 5-2 at 10:15 of the second period when he converted Michalek’s pass from behind the net. He push the lead to four goals just under 8 minutes later, completing his second career hat trick.
Notes: Marleau, the Sharks captain, had his other NHL hat trick on April 6, 2002, against Detroit. … San Jose coach Ron Wilson became a grandfather when his daughter gave birth to a girl early Thursday morning. … Marleau had six goals in eight games against the Kings last season. Cheechoo had nine. … The Kings honoured D Rob Blake for playing his 1,000th NHL game. Blake, in his second stint with the Kings, reached the milestone on Nov. 4 at Phoenix. … Cheechoo’s longest stretch without a goal last season was eight games. … Michalek has 18 points in 17 games. He had 35 points in 81 games as a rookie last season.