Updated

San Jose, CA (SportsNetwork.com) - T.J. Oshie recorded his second career hat trick and the St. Louis Blues scored a season-high seven goals in a 7-2 rout of the San Jose Sharks on Saturday.

Oshie added an assist in the onslaught, and Alexander Steen and Kevin Shattenkirk posted their own four-point performances with a goal and three assists apiece.

"It's nice to get them, it's even better just to get the two points," said Oshie.

Brian Elliott, making his second start since returning from a knee injury, made 18 saves for St. Louis, which had dropped five straight on the road coming in.

Antti Niemi followed up his shutout of the Ducks on Wednesday by surrendering six goals on 27 shots before being lifted in the third period.

Oshie's first goal came off a bouncing puck at the 11:49 mark, and the Sharks answered with two goals in a 40-second span later in the opening period.

Melker Karlsson scored a similar goal to Oshie's, and Joe Pavelski wristed one into the right corner from a sharp angle with 1:38 remaining.

"Effort just wasn't there," said Pavelski. "It's disappointing, that's the biggest thing."

St. Louis countered definitively with six unanswered goals.

Steen matched Pavelski's sharp-angle tally on a blistering slap shot with 43.1 seconds left before the first intermission.

Oshie stickhandled through the entire defense and beat Niemi with a wrister at the 5:32 mark of the second, and another goal in the final minute of the period gave the Blues a 4-2 cushion.

Jaden Schwartz's stellar no-look pass from behind the net found the stick of Shattenkirk for a tap-in with 8.6 seconds on the clock.

Schwartz scored during a power-play 1:17 into the third period, and Dmitrij Jaskin's spinning goal less than four minutes later ended Niemi's night.

Oshie capped his hat trick by banking one in off backup goaltender Alex Stalock's stick and a Sharks defender with 10:44 remaining during a power play.

Game Notes

Oshie's previous hat trick came against the Wild on Mar. 27, 2014 ... Sharks center Joe Thornton sat out with an upper-body injury, ending his consecutive games played streak at 319 games ... San Jose had won four straight meetings.