Updated

Mike Ribeiro scored at 2:01 of overtime to give the Dallas Stars a 3-2 victory over the Calgary Flames on Thursday night.

Ribeiro's slap shot from just beyond the right circle sailed over goalie Miikka Kiprusoff's shoulder for Ribeiro's 12th of the season. Ribeiro pumped his fist in celebration after the Stars broke a 1-3-1 slide.

Steve Ott and Adam Burish also scored for Dallas, and Kari Lehtonen stopped 25 shots.

Jarome Iginla scored his team-high 23rd goal, and Mike Cammalleri added a goal for Calgary. Kiprusoff made 29 saves for the Flames, 4-0-3 in their last seven games.

Calgary has 63 points, two more than Dallas as the teams try to climb into the top eight in the Western Conference.

Ott gave Dallas a 2-1 edge with 2:17 left in the second period with a power-play goal, his ninth of the season. His shot from the right point got past Kiprusoff while teammate Burish provided a screen.

Dallas had the man advantage while Calgary's Olli Jokinen served a slashing penalty.

Cammalleri tied it for the Flames at with 5:03 left in the third with his 13th of the season, shooting into an open net set up by Jay Bouwmeester's cross-ice pass.

Burish opened the scoring a 9:42 of the first period. He skated to the front of the net, took Jake Dowell's pass and flipped the puck past Kiprusoff's glove.

Iginla drew Calgary even with 53 seconds left in the period, firing a shot past Lehtonen from the left circle.

The Flames had consecutive power plays with under 10 minutes left in regulation.

Lehtonen made four quick saves on the first power play while Trevor Daley served a delay of game penalty. Daley had been out of the box for 14 seconds when Ott was whistled for charging, but Lehtonen and Dallas' penalty killers were able to keep the Flames off the board.

Stars center Jamie Benn left with a left knee injury and did not return.

Benn, Dallas' lone All-Star selection, checked Calgary defenseman Mark Giordano along the boards in the Flames' zone with just under 12 minutes remaining in the second period. Benn was struck in the knee by Giordano's skate. Benn, the Stars' leader with 49 points (17 goals and 32 assists), limped down the tunnel to the locker room, done for the night.

Earlier Thursday, the Stars traded defenseman Nicklas Grossman to Philadelphia for a 2012 second-round pick and a 2013 third-round pick.

Grossman is set to become an unrestricted free agent this summer and the Stars weren't going to attempt to re-sign him. Grossman's departure opens more consistent ice time for defenseman Mark Fistric, who'd been a healthy scratch in five of the previous 10 games.

If the Stars continue to slump, they figure to be sellers rather than buyers with the Feb. 27 trade deadline looming as general manager Joe Nieuwendyk looks to build for the future.

"I don't really like the term (of buyer or seller)," Nieuwendyk said. "Everyone wants to talk about this. But today is an isolated case. It shows we're going to be active, to look at things that make our hockey club better. Things present themselves that do that, we're going to look at it."

NOTES: LW Brenden Morrow (neck, shoulder) and D Sheldon Souray (foot) are out for Dallas. ... The Flames are without D Derek Smith (ankle), C Mikael Backlund (shoulder), C Blair Jones (ankle), LW Curtis Glencross (knee), RW David Moss (ankle) and RW Lee Stempniak. ... Burish connected in consecutive games for the first time this season.