Sidney Crosby scored his 30th goal of the season as the Pittsburgh Penguins beat the Calgary Flames 3-1 Wednesday, closing the gap atop the NHL's Atlantic Division. Crosby scored early in the first period, and Marc-Andre Fleury made 37 saves for Pittsburgh, which drew within six points of Atlantic leader New Jersey. Bill Guerin scored the deciding goal on a power play midway through the second period - soon after Mark Giordano had equalized for the Flames, who missed a chance to go clear top of the Northwest Division. Wild 5, Canucks 2: In St. Paul, Minnesota, Nicklas Backstrom set a franchise record for wins by a goaltender as Minnesota overcame Vancouver. Antti Miettinen scored two of Minnesota's three third-period goals, while Kyle Brodziak, Mikko Koivu and Owen Nolan also scored to help the Wild win its fourth straight game. Capitals 5, Panthers 4, SO: In Sunrise, Florida, Tomas Fleischmann scored in the sixth round of a shootout to complete Washington's comeback victory over Florida. Jason Chimera, Brian Pothier, Alex Ovechkin and Nicklas Backstrom scored in regulation for the Capitals, while Michael Frolik, Dominic Moore, Stephen Weiss and Gregory Campbell countered for Florida.