ST. LOUIS -- Jake Allen made 39 saves and Chris Stewart scored twice to help the St. Louis Blues to a 4-2 win over the San Jose Sharks on Tuesday night at Scottrade Center.
David Perron and Chris Porter also scored for the Blues, who won for the third time in four games.
Allen improved to 6-1 with his first home-ice win of the season.
Brent Burns and Dan Boyle scored for the Sharks, who lost their fourth in a row.
The Blues gave up a season-high 41 shots. But Allen made 18 saves in the second period including back-to-back stops from close range while nursing a 2-1 lead.
Porter pounded home a rebound off a shot from Barret Jackman with 6.8 seconds left in the second period to push the lead to 3-1. It was his first goal of the season.
San Jose climbed to within 3-2 on Boyle's fourth goal of the season with 6:28 left in the third period. The tally came as the Sharks held a two-man advantage.
Allen was flawless down the stretch in winning his third in a row.
Stewart added an empty net marker with 1:16 remaining.
St. Louis jumped out to a 2-0 advantage by scoring twice on the first 12 shots against goalie Antti Niemi, who fell to 10-5-5.
Stewart converted on a wrist shot to put the Blues up 1-0 midway through the first period. It was his 10th goal of the season and third in the last five games.
Perron used his left skate to deflect in a pass from Patrik Berglund at 10:39 of the second period for a 2-0 cushion. Berglund has a point in each of his last four games.
Burns, returning to the lineup for the first time since injuring his leg Feb. 23, converted from the slot just 62 seconds after the Perron goal. Burns, normally a defenseman, was making his debut on the forward line. The shift was made in an effort to spark the offense, which has scored two or fewer regulation goals in the last 11 road games.
St. Louis winger T.J. Oshie left the contest midway through the second period with an upper-body injury and did not return. The slumping Oshie has just four points in the last 14 games.
The Blues have won 10 of the last 12 from San Jose, including a five-game series triumph in the Western Conference quarterfinals last season.
NOTES: This was the third and final meeting between the teams this season. ... The San Jose back line has scored just six goals this season. ... St. Louis right wing Vladimir Tarasenko missed his ninth successive game with a concussion. ... The Sharks have two regulation wins in their last 20 games. ... The Blues came into the game allowing a league-low 23.3 shots per game. .... St. Louis has scored 30 goals in the first period, most of any period this season... The Blues played the Stompin Tom Connors classic, "The Hockey Song," during a time out in third period as a tribute to the Canadian folk singer who passed away last week at age 77.