The Chicago Blackhawks controlled the play for nearly the entire game against the visiting San Jose Sharks last night, but still fell short.

Evgeni Nabokov made 45 saves, and Joe Thornton and Dany Heatley each had a goal and an assist to lead the Sharks to their third straight win, 3-2 over Chicago.

Jason Demers also scored for the Sharks, who moved ahead of the Blackestern Conference, and snapped Chicago's four-game overall and five-game home winning streaks.

Patrick Kane and Marian Hossa each had a goal and an assist for the Blackhawks, who outshot the Sharks 47-14.

"We didn't have many chances, so we were lucky to create enough to win the game," San Jose coach Todd McLellan said. "Certainly when you look at it in the big picture, we didn't play near well-enough.

"We basically robbed one here tonight and we can chalk that one up to Nabby."

Nabokov lost a shutout bid early in the third when Kane finally scored on the Blackhawks' 34th shot to make it 2-1.

"We let Nabby do all the work," Demers said. "We can't let him do that every game. He's human, too."

Chicago's puck-possession game was aided by seven power plays. That helped boost the Blackhawks' shot total, but they failed to convert any of the chances and allowed a shorthanded score by Thornton.

In another game:

* At Denver, Ryan Getzlaf scored with 25.9 seconds remaining, completing a late rally by the Anaheim Ducks for a 4-2 win over the Colorado Avalanche. Scott Niedermayer and Dan Sexton had goals to tie up the game, then Getzlaf scored the go-ahead goal.