MONTREAL -- Carey Price made 27 saves for his third straight win, and the Montreal Canadiens extended the Ottawa Senators' losing streak to seven with a 2-1 win at Bell Centre on Wednesday.
[WATCH: All Senators vs. Canadiens highlights]
Jonathan Drouin scored for Montreal (10-12-3) on a penalty shot to tie it 1-1 at 2:56 of the second period. Phillip Danault gave the Canadiens a 2-1 lead at 5:14.
Price has allowed two goals and made 100 saves on 102 shots, lowering his goals-against average from 3.77 to 3.08 and raising his save percentage from .877 to .902 since returning Nov. 25 from a lower-body injury that sidelined him for 10 games.
Video: OTT@MTL: Price holds off Smith's sharp-angle drive
"You come into the room, you see how focused he is and you know he's going to have a good night," Drouin said of Price. "He's so composed out there, it's actually kind of crazy to look at. He comes to the bench and he's not sweating almost, just so relaxed, and it's a first for me to see that, but so composed and gives us so much confidence playing."
Mark Stone scored a shorthanded goal in the first period for Ottawa (8-9-6), whose 0-6-1 skid is their longest since they were 0-6-1 from Jan. 21 to Feb. 7, 2012. Mike Condon made 29 saves.
"In the end we had 41 body checks and 65 shots attempted," Senators coach Guy Boucher said. "The guys pushed and gave everything they got in a tight game. That's what's happening lately. We're right there. We're playing these really good games. We're just not getting those bounces. We're not getting those plays that can turn into goals, and the opposition gets that one play and that's the game. We're right there and it's going to turn."
Drouin tied it when he scored for a second straight game after he was awarded a penalty shot after he was hooked on a breakaway by Ottawa defenseman Cody Ceci.
"It was actually pretty nerve-wracking," Drouin said of his fifth goal. "It's different than shootouts or any other stuff like that. I was just coming in, I had two moves in my head and I decided to shoot at the last second."
Danault scored his fourth goal off Andrew Shaw's pass from behind the net.
"I just kind of sensed that someone would be in that area," Shaw said. "Me and [Max Pacioretty] were working behind the net on the forecheck and the puck squirts loose. It was kind of maybe a lucky play, but I knew he'd be in that area."
Stone gave Ottawa a 1-0 lead with an unassisted goal on a Canadiens power play at 4:36 of the first period. He deflected Montreal forward Alex Galchenyuk's pass and outraced Canadiens defenseman Jeff Petry before using a backhand for his 14th goal.
Video: OTT@MTL: Stone forces turnover, pots nice SHG
Ottawa was outshot 13-8 in the second period, when it went 0-for-3 on the power play.
"The effort was there," Stone said. "The execution, maybe not as much as we'd like. I think the guys pushed hard to try and limit our mistakes. Those goals are untimely, I guess you could say. You can't give up those types of plays in the second period when we have all the momentum."
Goal of the game
Danault's goal at 5:14 of the second period.
Video: OTT@MTL: Danault buries one-timer at the doorstep
Save of the game
Price's diving stick save on Gabriel Dumont's dump-in off the glass at 14:10 of the third period.
Video: OTT@MTL: Price denies a quirky hop off the boards
Highlight of the game
Drouin's penalty shot at 2:56 of the second period.
Video: OTT@MTL: Drouin cashes in on the penalty shot
They said it
"He's got a lot of weapons. We watch a lot of film on shootouts and stuff like that. I just tried to come out and make him beat you with a good one. I just watched it on replay. An inch over the pad and post, in. Sometimes you've got to tip your cap for something like that, especially with a guy with that much skill. It was a great shot by him. I'll remember it." -- Senators goalie Mike Condon on Jonathan Drouin's penalty shot
"You know you can mess up a little bit out there and he's most likely going to back you up, and that's something that feels pretty good. And what a joy it is having him play the puck the way he does, it saves you from getting hit quite a bit." -- Canadiens defenseman Karl Alzner on Carey Price
Need to know
Senators defenseman Erik Karlsson has no points in his past seven games after he had 17 (one goal, 16 assists) in his previous 10. It is his longest streak without a point since an eight-game streak as a rookie in 2009-10 (Jan. 5-18). ... The Canadiens are 6-1-1 against the Atlantic Division.
Senators: At the New York Islanders on Friday (7 p.m. ET; MSG+, TSN5, RDS, NHL.TV)
Canadiens: At the Detroit Red Wings on Thursday (7:30 p.m. ET; FS-D, TSN2, RDS, NHL.TV)
Video: Price, Canadiens stave off Senators, 2-1