VANCOUVER, British Columbia -- Teemu Selanne beat Andrew Raycroft from a sharp angle with 1:11 left in overtime and the Anaheim Ducks ended the Vancouver Canucks' perfect preseason with a 3-2 victory Thursday night.
Selanne roofed a shot over Raycroft's shoulder from just above the goal line, ending what appeared destined to be another late Canucks comeback (6-0-1).
Shane O'Brien tied it with 53.6 seconds left for Vancouver, which erased a three-goal deficit to beat San Jose in a shootout on Thursday night, and tied Calgary with 0.2 seconds left before beating the Flames in a shootout Monday night.
After Ryan Whitney put the Ducks up 2-0 midway through the second period, Matt Pope started the comeback with 6:55 left, pouncing on a loose puck after Anaheim goalie Jonas Hiller lost it to Michael Grabner behind his own net.
O'Brien, who didn't score a goal until the final game of the playoffs last season, tied it with a wrist shot through traffic and Hiller's legs.
Corey Perry also scored and Hiller made 22 saves for the Ducks (4-2-0).
Anaheim star Ryan Getzlaf had an assist in his first game since hernia surgery in late July, centering the No. 1 line with Perry and Bobby Ryan as the Ducks (3-2-0) dressed almost all of their top forwards and defensemen.
After Perry opened the scoring with 6:35 left in the second period, Getzlaf made a soft pass to set up Whitney's one-timer goal midway through the third.
Raycroft was stellar early and finished with 26 saves as he battles Cory Schneider, a first-round draft pick and last season's American Hockey League goalie of the year, for the backup job behind Roberto Luongo.
Raycroft stopped Perry on an early break in tight, and robbed Andrew Ebbett and Brendan Mikkelson from point-blank range just before Perry finally put the 20th shot past him with 6:35 left in the second, driving to the net and banging in a centering pass from Mikkelson.