The Sharks scored six unanswered goals, including five in the second period, and pummeled the Flyers on Thursday night at Wells Fargo Center, 7-3. It was San Jose’s first game after the NHL's Olympic break.

Joe Pavelski secured his second career hat trick, and Raffi Torres and Logan Couture both returned to the lineup in impressive fashion with two goals apiece to pace the Sharks.

The Sharks trailed 2-1 after the first period before taking control.

It started with a power play goal. Pavelski took a feed from Patrick Marleau, and made a skillful move in front of the net before flipping it past Steve Mason at 4:23. It was his 30th goal of the year, the second time he’s reached that plateau, but Pavelski was just getting warmed up.

Midway through the second, the onslaught began. Pavelski picked a floating puck out of midair off of the stick of Marc-Edouard Vlasic at 10:12, giving the Sharks a 3-2 lead. Just 35 seconds later, Couture found the rebound of a Marleau attempt, scoring in his first game back from a hand injury that sidelined him for the previous 16 games.

Pavelski completed the hat trick at 14:12. The puck somehow squirted through the slot to his tape, and he wheeled around and snuck it inside the far post past Ray Emery, who replaced Mason after the Sharks’ fourth goal. The hammer fell with 2.2 seconds left in the period, when Mike Brown battled behind the net before centering to Torres, who flicked it in.

Torres was making his season debut from a knee injury suffered in the preseason.

The teams traded goals in the third period, with Couture getting a shorthanded marker to make it 7-2 at 4:50. The center looked like he completed a hat trick of his own with 11:11 to go, but a long review in Toronto determined that his shot didn’t quite get past the goal line.

Matt Read stopped the bleeding with a Flyers goal with 12:12 to go, shortly after Mason re-entered in place of Emery.