Ryan Nugent-Hopkins scored twice and Connor McDavid delivered the game-winning goal in the third period as the Edmonton Oilers defeated the Colorado Avalanche 4-3.