CALGARY (AP) -- Lukas Krajicek scored the go-ahead goal on a power play late in the third period, sending the Vancouver Canucks to a 3-2 victory over the Calgary Flames on Friday night.
Krajicek's rising slapshot from the blue line with 2:39 remaining found the top corner behind goalie Miikka Kiprusoff.
Roberto Luongo got the night off for Vancouver, but Curtis Sanford made 40 saves in his best performance of the preseason. The 27-year-old goalie, who was 8-12-5 for the St. Louis Blues last season, had given up eight goals on 51 shots in his previous three appearances.
Brad Isbister and Trevor Linden also scored for Vancouver (3-2-2), which was playing without regulars Daniel and Henrik Sedin, Markus Naslund, Brendan Morrison and Mattias Ohlund.
Wayne Primeau and Jarome Iginla scored for Calgary (1-4-2), which has managed just 12 goals in seven games. The Flames were 0-for-8 on power plays against the Canucks.
Twenty-nine seconds into the second period, Iginla dropped the gloves with Ryan Kesler. Five minutes later, Vancouver's Mark Rypien and Flames rookie Andrew Peters also got into a fight.
Kiprusoff made 27 stops for Calgary.