Mikko Rantanen scored twice and Nathan MacKinnon potted the overtime winner as the Colorado Avalanche edged the Edmonton Oilers 3-2.