Los Angeles Kings saw a five-game winning streak in the NHL come to an end with a 4-1 loss against Colorado Rapids.
The Pacific Conference leaders were undone by two Tyson Barrie goals and powerplay efforts from Matt Duchene and Jarome Iginla, who scored his 600th NHL goal.
Tyler Toffoli had drawn the Kings level in the first period at 1-1, but the Rapids had enough to hold on.
Ottawa Senators secured a 3-2 overtime victory over St Louis Blues in a landmark day for Bobby Ryan.
It was Ryan's second goal of the game 2:33 into the additional period that won it and it came after he netted his 200th NHL goal in the third period while he also notched an assist.
The Blues had forged into a 2-0 lead through Troy Brouwer and Kevin Shattenkirk before Ryan stole the show.
Arizona Coyotes beat Vancouver Canucks 3-2 thanks to goals from Shane Doan, Laurent Dauphin and Daniel Sedin.
Dylan Larkin's first-period goal was enough for Detroit Red Wings to beat New Jersey Devils 1-0 in a low-scoring encounter and Andrej Sekera's goal in the fifth minute of overtime gave Edmonton Oilers a 1-0 win over Carolina Hurricanes in a dull encounter.