Updated

Miikka Kiprusoff, amid speculation that he may retire at season's end, made 32 saves in Calgary's regular-season home finale Friday night to lead the Flames to a 3-1 victory over the playoff-bound Anaheim Ducks.

Roman Horak and Brian McGrattan each scored and Roman Cervenka added an empty-net goal for the Flames, who close with a four-game road trip beginning Sunday in Minnesota.

Corey Perry scored for the Ducks, ending Kiprusoff's bid for his 45th career shutout with 3:41 remaining when he buried a shot inside the far goal post from 20 feet out on a setup from Kyle Palmieri.

Although Kiprusoff has one year remaining on his contract, it drops to $1.5 million next year and there has been rampant speculation that the 36-year-old will call it a career.