Havlat snapped a 15-game goal drought, Joe Pavelski scored just his second goal in 19 games and added a late assist, and James Sheppard wrapped it up with his first goal of the season with 9:56 to play in San Jose's final stop on a five-game trip.
Emerson Etem scored his second career goal and Francois Beauchemin also scored for the Ducks, who wrapped up a string of five home games in eight days with their first three-game skid of the season.
Corey Perry scored for Anaheim with 1:40 to play, but Dan Boyle scored on an empty net with 28 seconds left.
Once again, it shows character in this dressing room. Once again, there's no quitting in here. We all wanted this so bad and we worked so hard to get home-ice advantage and we weren't going to let this one slide.
— Colorado Avalanche captain Gabriel Landeskog on his team's OT Game 1 win vs. Minnesota Wild