In National Hockey League play, New York's Mark Parrish scored the game-winning goal for a second straight game as the Islanders beat the Toronto Maple Leafs 3-1 Saturday.
Parrish scored in the third period to lift the Islanders on their home ice. (He also scored in overtime Friday in a win against New Jersey.) New York's win was its sixth straight at home and snapped Toronto's 16-game point streak.
Meanwhile, Colorado's Milan Hejduk scored the winning goal in overtime to give the Avalanche a 3-2 victory over the visiting Philadelphia Flyers. Defenseman Rob Blake tied the score in the third period, after Colorado pulled its goalie for a sixth skater.
The Tampa Bay Lightning scored a team-record three short-handed goals to beat the Boston Bruins 4-2. Martin Saint Louis scored two of the short-handed tallies and assisted on one by Vincent LeCavalier. The win snapped the Lightning's five game home winless streak.
The Florida Panthers rallied from a two-goal deficit to edge the Anaheim Mighty Ducks 3-2. Olli Jokinen scored on a power play late in the third period and Roberto Luongo stopped 34 shots in the Panthers' home win.
Elsewhere in the NHL Saturday, the New Jersey Devils blanked the Pittsburgh Penguins 2-0, the Dallas Stars topped the Columbus Blue Jackets 4-3, and the Carolina Hurricanes beat the Montreal Canadiens 2-1 in overtime.
In a contest between two last place teams, the Buffalo Sabres triumphed over the Washington Capitals 3-1.
Also, the Nashville Predators spoiled Phoenix's first game in its new arena, topping the Coyotes 3-1. The Edmonton Oilers rolled over the Vancouver Canucks 6-2, and the San Jose Sharks skated to a 4-4 tie with the Los Angeles Kings.