CHICAGO — Antoine Roussel's penalty-shot goal at 3:01 of the third period ended a spirited Chicago Blackhawks comeback while providing the winning tally in the Dallas Stars' 4-3 win Tuesday. Roussel broke a 3-3 tie and the Stars (13-9-4) hung on for only their second win in the last six games, despite Chicago (20-5-4) outshooting Dallas by a whopping 50-18 margin. Kari Lehtonen made 47 saves in the win. The loss snapped a six-game winning streak for Chicago (20-5-4), who climbed out of a 3-0 deficit but fell short. Sharks 4, Maple Leafs 2: Defenseman Brad Stuart scored the go-ahead goal late in the second period, and the San Jose Sharks defeated the Toronto Maple Leafs to extend their winning streak to six games. Right winger Mike Brown and centers Joe Thornton and Logan Couture also scored for the Sharks (19-3-5), who are 9-1-0 in their past 10 games. Mason Raymond and Phil Kessel scored for the Maple Leafs (14-11-3), who suffered a fifth loss in a row. Penguins 3, Islanders 2 (OT): Sidney Crosby's sensational goal with 1:16 left in overtime lifted the Pittsburgh Penguins to a win over the New York Islanders. Crosby, who also scored the tying goal in the third period, stole the puck at center, raced toward the goal and fired past goaltender Anders Nilsson while surrounded by defenders. The Penguins (19-9-1) took their fourth straight win to vault them into first place overall in the Eastern Conference while the Islanders (8-15-5) lost their seventh in a row. Blue Jackets 1, Lightning 0: Nick Foligno scored the game's only goal in highlight fashion, and the Columbus Blue Jackets hung on for a win over Tampa Bay despite losing star goaltender Sergei Bobrovsky to injury. Bobrovsky, who won the Vezina Trophy last season as the NHL's top goaltender, left the ice with the help of teammates at 4:17 of the third period after stopping Tampa Bay's J.T. Brown on a breakaway. Foligno scored in the second where he dragged the puck between his legs, and lifted it off his forehand, scoring over Ben Bishop's extended right pad. Hurricanes 4, Capitals 1: Jeff Skinner scored two goals in his return from injury to lead Carolina over the Washington Capitals. Skinner missed 11 games with an upper-body injury, and his return to the ice helped the Hurricanes (11-12-5) snap a two-game losing streak and move within three points of the second-place Capitals (14-12-2), who have 30 points. Canucks 3, Predators 1: Ryan Kesler broke a tie with the first of his two goals in the third period as Vancouver posted a win over the Nashville Predators. Kesler ran his goal total to 14 and goaltender Roberto Luongo notched 30 saves for the Canucks (15-10-5). Nashville (13-12-3) fell to 0-2-1 on its four-game homestand. Senators 4, Panthers 2: The Ottawa Senators battled back from a two-goal deficit to beat the Florida Panthers. The Senators, who trailed 2-0 early, snapped a 2-2 tie in the second period when a shot by defenseman Joe Corvo deflected off an Ottawa player and dropped in the goal. Elsewhere it was: Coyotes 6, Oilers 2; Kings 3, Ducks 2 (SO). — Agencies