NHL

Tavares has goal, assist to lead Isles past Flames

UNIONDALE, N.Y. — John Tavares scored a goal and added an assist, and Evgeni Nabokov made 29 saves to lead the New York Islanders to a 3-1 win over the Calgary Flames on Thursday night.

Andrew MacDonald and Brian Rolston also scored for New York, which snapped a three-game losing streak. The Islanders had dropped four in a row at home (0-3-1) since a 5-1 victory against Tampa Bay on Dec. 6.

Tim Jackman scored the lone goal for the Flames, and Miikka Kiprusoff stopped 31 shots, but Calgary had its four-game winning streak broken.