Kamil Krzaczynski-USA TODAY Sports

Jason Dickinson scored twice to help the Chicago Blackhawks earn a 3-1 win against the visiting Calgary Flames on Tuesday.

Landon Slaggert and Joey Anderson each had two assists for the Blackhawks (21-46-5, 47 points), who have won three of their past five games. Seth Jones added a goal and Petr Mrazek made 39 saves as Chicago posted its second consecutive victory.

MacKenzie Weegar scored and Jacob Markstrom made 24 saves for the Flames (33-33-5, 71 points), who have lost four in a row.

Jones scored on a power play to give Chicago a 1-0 lead at 3:35 of the first period. Connor Bedard sent a cross-ice pass above the circles to Philipp Kurashev on the right, and Kurashev quickly dished off to Jones, who blasted a slap shot from above the slot and beat a screened Markstrom glove side.

Dickinson made it 2-0 at 15:15 of the first. Anderson collected Slaggert's backhand pass out of the Blackhawks' zone to create a two-on-one with Dickinson, carrying it to the left circle before feeding him for a one-timer from the right circle.

Chicago outshot Calgary 15-5 in the opening frame.

The Flames pushed on in the second period, outshooting the Blackhawks 14-4. The visitors had a pair of chances, including a pair of power plays in just over three minutes, but couldn't beat Mrazek.

The Blackhawks came close to adding to their lead with just over five minutes to go in the middle period.

Markstrom came out of his net and dived toward the right circle after the puck bounced off the end boards and missed his stick. Slaggert beat him to the puck and took it below the circle, but Weegar got his body and stick in the way to deny the rookie of his first NHL goal.

Dickinson pushed the margin to 3-0 at 4:15 of the third period. Anderson found him in the slot, and Dickinson fired a wrist shot past Markstrom's glove.

Slaggert again came close to his first tally 7 1/2 minutes into the final frame with a shot that hit the crossbar and fell behind Markstrom but stayed out of the net.

Weegar cut it to 3-1 at 12:25 with a wrist shot up the middle that went blocker-side past a screened Mrazek.

The Flames outshot the Blackhawks 21-8 in the third.

More must-reads:

TODAY'S BEST
Dodgers star latest victim of announcers jinx
Mike Conley discusses what makes Anthony Edwards so special
J.J. Watt and others destroy Austin Rivers over NBA/NFL take
Celtics dominate short-handed Cavaliers in blowout Game 1 win
Rangers special teams, goaltending help them take control against Hurricanes
Knicks share brutal injury news on Mitchell Robinson
Titans put Treylon Burks on notice with latest free-agent addition
Rudy Gobert's Defensive Player of the Year award redeems reputation of darkness retreats
LIV Golf scores major win ahead of PGA Championship
Astros GM makes revealing comments about team's trade-deadline strategy amid poor start
Watch: Overtime goal completes Avalanche's comeback in 4-3 win over Stars
Thunder’s three-point barrage takes down Mavericks in Game 1
Legendary Broncos DC Joe Collier dead at 91
Watch: Phillies' Bryce Harper stays hot with another grand slam
Cardinals' Willson Contreras suffers broken arm after being hit by swing
Nuggets star gets fined, but avoids suspension for ugly Game 2 actions
PSG superstar to potentially depart club with zero UEFA Champions League trophies
NFL has a reported date for the 2024 schedule release
Lions sign veteran defensive tackle
Sharks win 2024 NHL Draft Lottery, get No. 1 pick for first time

Want more sports news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.