Andrew Shaw scored two goals, and the Chicago Blackhawks held off the Carolina Hurricanes 3-1 on Monday night.

Corey Crawford made 43 saves for the Blackhawks, who have earned a point in 18 of their past 21 games and are fourth in the Western Conference. Shaw scored in the first period and added an empty-net goal with 40 seconds left.

Patrick Sharp had a goal and assist, and Blackhawks coach Joel Quenneville earned his 750th NHL victory. Chicago improved to 23-0 when leading after two periods.

Victor Rask cut Carolina's deficit in half early in the second period, and Anton Khudobin made 22 saves for the Hurricanes, who outshot Chicago 44-25.

Shaw and Sharp scored 1:19 apart in the first period.

Shaw netted his 11th goal of the season, one-timing Marcus Kruger's behind-the-net pass. Sharp then scored on a rush, redirecting Marian Hossa's pass by Khudobin.

Rask made it 2-1 at 3:54 of the second period with his 11th goal of the season. Eric Staal's initial shot on a breakaway was stopped by Crawford, but Rask put in the rebound.

Chicago was held without a shot for the first 9:53 of the second and was being outshot 17-1 overall in the period when Khudobin made a strong save on Shaw about five minutes before intermission.

The Hurricanes outshot the Blackhawks 19-6 in the frame.

NOTES: Jonathan Toews' assist on Sharp's empty-net goal gave him 500 NHL points. ... Crawford improved to 5-2 against Carolina. ... The Blackhawks improved to 19-7-3 against Eastern Conference teams. ... The Hurricanes didn't commit a penalty, and the Blackhawks were called for one. Chicago killed off the penalty. ... Quenneville has 312 victories with Chicago, 307 with St. Louis, and 131 with Colorado. ... Khudobin made his fifth consecutive start for Carolina.