CALGARY -- Sean Monahan and Micheal Ferland each had a goal and an assist for the Calgary Flames in a 4-3 win against the Los Angeles Kings at Scotiabank Saddledome on Thursday.
Troy Brouwer and Mark Jankowski also scored in the second period, and Johnny Gaudreau had two assists for the Flames (20-16-4), who have won two games in a row after losing three straight. Mike Smith made 28 saves.
"We know we've got all the pieces in this room," Monahan said. "It's just a matter of playing like it. Tonight's a good step for us. We have to keep building from here."
[WATCH: All Kings vs. Flames highlights]
Tanner Pearson had two goals and an assist, and Derek Forbort scored for the Kings (24-12-5), who had won two in a row. Jonathan Quick made 37 saves.
"We got away from our game and we let them play theirs," Pearson said. "We turned pucks over and they're a quick-strike team and that's the kind of game I think they're looking for and they capitalized on it."
Calgary scored four even-strength second-period goals to take a 4-2 lead.
Video: LAK@CGY: Jankowski ties the game with bunt off stick
"I think we just stuck with it," Ferland said. "We came in and we regrouped as a team. We weren't happy with our first period. We knew we had more."
Ferland scored at 2:34 when he slid a deke under Quick's right pad. The goal, Ferland's NHL career-high 16th of the season, came 46 seconds after Smith made a glove save on Forbort in the slot.
Brouwer tied it 2-2 at 7:30 on a rebound of Mark Giordano's point shot, and Jankowski put the Flames up 3-2 at 14:07 when he bunted in his rebound. Video review confirmed the puck entered the net in a legal fashion.
Video: LAK@CGY: Brouwer slams the rebound past Quick
Monahan made it 4-2 with 45 seconds left when he shot through Quick's legs. Monahan has scored in back-to-back games after going nine straight without a goal.
"We started to press," Monahan said. "When we get the momentum in games we kind of stay with it and line after line keeps rolling. That's when pucks usually go in."
Pearson made it 4-3 with 1:31 remaining in the third period and an extra attacker on the ice.
Forbort put Los Angeles up 1-0 when he shot short side from a sharp angle 4:47 into the first period. The goal was his first in 94 games, dating to Dec. 15, 2016.
Video: LAK@CGY: Forbort sneaks one past Smith for lead
Pearson made it 2-0 with 45 seconds remaining when he redirected Dustin Brown's centering pass over Smith's glove.
"We were really good for 10 (minutes) and the next 30 we were really bad," Kings coach John Stevens said. "We lost a lot of puck battles. Bottom line for me is, you're not going to win on the road against a good team with a goalie, half your [defensemen] and half your forwards. That's kind of what happened tonight."
Goal of the game
Monahan's goal at 19:15 of the second period.
Video: LAK@CGY: Monahan, Gaudreau combine for sweet goal
Save of the game
Smith's save on Forbort at 1:48 of the second period.
Video: LAK@CGY: Smith makes great glove save on Forbot
Highlight of the game
Ferland's goal at 2:34 of the second period.
Video: LAK@CGY: Ferland finishes give-and-go with Gaudreau
They said it
"We're at that point in our season where we have to do whatever it takes to get wins and get points. There's a bunch of teams that are real close and we're trying to climb the pack and separate ourselves. For us, we can't fall behind in any aspect right now. We have a tough schedule the next little while and we need to get points." -- Flames forward Troy Brouwer
"Our second period was god-awful. We didn't make any plays. We left [Quick] hanging. There weren't a whole lot of puck battles that we won. You can't expect to play like that and not give up any goals, and they cashed in on it." -- Kings forward Anze Kopitar
Need to know
Monahan has seven game-winning goals, tied for first in the NHL with Brayden Point of the Tampa Bay Lightning. …Quick was 4-1-1 with 10 goals allowed and one shutout in six starts prior to the loss. ... Smith has allowed 21 goals in his past 10 starts. … Gaudreau has not scored in eight games. … Flames forward Jaromir Jagr, who missed seven of the prior 12 games with a lower-body injury, did not play because of an undisclosed reason.
Kings: Host the Nashville Predators on Saturday (10:30 p.m. ET; FS-W, FS-TN, NHL.TV)
Flames: Host the Anaheim Ducks on Saturday (10 p.m. ET; CBC, SN, PRIME, NHL.TV)
Video: Flames' top line leads them to 4-3 win over the Kings