Andrew Ladd had two goals and an assist and Scott Darling made 31 saves to lead the Chicago Blackhawks to a 4-1 victory over the Calgary Flames on Saturday night.

Ladd's first multipoint game with Chicago gives him eight points in 12 games since the Blackhawks acquired the left-winger from Winnipeg just prior to the trade deadline.

Andrew Shaw and Teuvo Teravainen also scored for Chicago, which kicked off an important four-game trip. Mired in a 1-4-2 skid entering the game, the Blackhawks remain two points up on the hard-charging Nashville Predators for third in the Central Division.

Dougie Hamilton scored his career-high 11th goal for Calgary. Back home after three games on the road, the Flames head back out for another four-game trip beginning Monday in Arizona.

Chicago broke a 1-1 tie on Shaw's 14th goal with 49 seconds remaining in the second period.

Michael Rozsival spotted Shaw open at the side of the net and directed a hard slap-pass from the point diagonally through the slot that Shaw deflected behind Joni Ortio.

Darling improved to 8-7-3. He was perfect after Hamilton's goal in his fifth start in a row with Corey Crawford (upper body) sidelined and not on the road trip.

Darling was especially sharp in the second period when his 11 saves included several key stops to keep the game 1-1.

It was a stellar bounce-back outing after being pulled after the first period last game against Dallas, when he allowed four goals on 15 shots.

Ortio had 23 saves.

Chicago opened the scoring at 5:51 when TJ Brodie tried to go cross-ice in his own end and had it picked off in the slot by Ladd, who quickly whipped a high wrist shot under the crossbar.

Calgary tied it at 12:47 on a great moment for the Hamilton brothers. Freddie Hamilton partially fanned on his shot from the slot but had the puck slide to his brother Dougie at the side of the net, and he directed it in the open side. Playing their fourth NHL game together, the two celebrated their first combined goal with an emotional hug in the corner.

NOTES: Chicago's Marcus Kruger (dislocated wrist) returned after missing 41 games. He bumped Dale Weise to the press box as a healthy scratch. ... Deryk Engelland returned for the Flames after missing three games due to the birth of his second child. ... Calgary's Sam Bennett has gone 18 games without a goal. ... Flames' Mark Giordano played game No. 585, tying him with Gary Roberts for 9th in franchise history.