The Canadian Press | Saturday, 10.26.2013 / 10:16 PM

MONTREAL (PC) - Antti Niemi made 20 saves for the shutout in the San Jose Sharks' 2-0 victory over the Montreal Canadiens on Saturday night.

Logan Couture scored twice for San Jose (9-1-1), which won for the first time in four attempts at the Bell Centre since Dec. 2002.

Carey Price made 33 saves for Montreal (6-5-0).

After a scoreless first period in which San Jose outshot Montreal 11-8, Couture scored a power-play goal at 6:20 of the second period.

With the Montreal faithful calling for a tripping penalty on Couture, captain Joe Thornton sent a precise pass onto Couture's stick. The 24-year-old made no mistake from close range for his fifth goal of the year.

With the point, Thornton, who sits second in most assists amongst active players behind Jaromir Jagr, inched closer to a milestone. He now needs two more assists to reach 800 in his career.

The Habs' lack of discipline almost cost them again minutes after the goal when Couture rifled a shot past Price that hit the post.

Niemi made 15 saves after two periods en route to the shutout, his second of the season, and a league-leading ninth win.

Couture doubled the Sharks' lead at 4:09 of the third when a Patrick Marleau dump-in took an inexplicable bounce off the glass and landed on Couture's stick in front of a gaping net. Price, who had anticipated the puck behind his goal, couldn't get back in time.

Scoring Summary
1st Period
2nd Period
06:20SJS PPG - Logan Couture (5) ASST: Joe Thornton (11), Patrick Marleau (5) 1 - 0 SJS
3rd Period
04:09SJS Logan Couture (6) ASST: Patrick Marleau (6), Tyler Kennedy (3) 2 - 0 SJS
Three Stars of the Game
Logan Couture
Logan Couture
G: 2Shots: 4
A: 0Hits: 2
PTS: 2PIM: 0
+/-: 1TOI: 21:11
Patrick Marleau
Patrick Marleau
G: 0Shots: 2
A: 2Hits: 1
PTS: 2PIM: 0
+/-: 1TOI: 20:38
Antti Niemi
Antti Niemi
SA: 22TOI: 59:26
GA: 0EV: 19-19
PIM: 0PP: 1-1
SV%: 1.000SH: 2-2
Penalty Summary
1st Period
01:18MTL Andrei Markov  Tripping against  Freddie Hamilton
08:06MTL Alex Galchenyuk  Interference against  Tommy Wingels
2nd Period
05:15MTL David Desharnais  Hooking against  Matt Nieto
14:17MTL Francis Bouillon  Holding against  James Sheppard
17:37SJS Brad Stuart  Boarding against  Travis Moen
3rd Period
shots by period
Team Stats
Power Plays1/40/1
Faceoff Wins3029
Blocked Shots1218
Penalty Minutes28
5J. DemersD0000019:50
7B. StuartD0001218:19
8J. PavelskiC0003019:01
10A. DesjardinsC000108:58
12P. MarleauL0212020:38
15J. SheppardL0004012:26
19J. ThorntonC0101018:41
27S. HannanD0000016:46
39L. CoutureC2014021:11
43J. McCarthyL0000013:33
44M. VlasicD0013021:34
48T. HertlC0002010:19
52M. IrwinD0002018:17
57T. WingelsC0003016:07
61J. BraunD0013021:48
75F. HamiltonC000008:57
81T. KennedyR0111017:36
83M. NietoL0007014:33
31A. Niemi22221.00059:26
11B. GallagherR0002016:00
14T. PlekanecC00-13020:17
17R. BourqueL0002014:55
21B. GiontaR00-11018:56
26J. GorgesD00-11021:19
27A. GalchenyukC0001216:49
32T. MoenL0000012:48
40N. BeaulieuD000008:27
45M. BlundenR000006:54
49M. BournivalL00-12015:31
51D. DesharnaisC0002212:37
53R. WhiteC0002011:30
55F. BouillonD0001221:22
61R. DiazD00-12019:17
76P. SubbanD0000025:38
79A. MarkovD0001224:23
81L. EllerC0002017:50
82P. HollandR000009:01
31C. Price3537.94659:21