Sharks coach Todd McLellan talked about the need for his team to make hay on this season-long, seven-game homestand. Maybe it's time to build a bigger barn.

Wednesday night, the Sharks got goals that ranged from a beautiful end-to-end rush by Dan Boyle to a fluky bounce that went Joe Thornton's way to dispose of the Minnesota Wild 4-2 in a friction-filled game that ended with Marc-Edouard Vlasic and former teammate Dany Heatley scuffling on the ice.

"The last shift both teams were cross checking, slashing, slew foot," said Vlasic, who earned a minor and game misconduct penalties at the finish. "He took a swing at me and missed. I took a swing at him and got him. That's what it is."

The Sharks are now a perfect 5-0 during this stretch at HP Pavilion as they extended the NHL's longest current win streak to six games. With 44 points, the Sharks leapfrogged the Los Angeles Kings into fifth place in the Western Conference standings.

In addition to Boyle and Thornton, the Sharks got goals from Marty Havlat and TJ Galiardi, with Antti Niemi making 31 saves for the win. Two players with San Jose connections -- Charlie Coyle and Heatley -- accounted for the Minnesota scoring.

Havlat's goal at 1:34 of the first period gave the Sharks a 1-0 lead, but it was Boyle's less than four minutes later that really impressed the sellout crowd.