Egan Bernal moved up to fifth overall after another GC battle on the final climb of stage six at the Vuelta a Espana.
The Grenadiers hit the front for the lead in, with Dylan van Baarle putting in a huge turn, before Narvaez took off, positioning Bernal ahead of the brutal last kilometre.
Yet Magnus Cort (EFN) would stay away by the smallest of margins from the chasing bunch, as the sole survivor from the day's break, with Bernal crossing the line seventh, a few seconds back. Primoz Roglic finished second to retake the race lead and eke out a few more seconds in the battle for the overall.
Adam Yates and Richard Carapaz came home just behind, as the two kilometre climb caused numerous fractions across the bunch.
“The stage has been very hard from the beginning with a full gas start. It was windy and it was a very nervous stage.
"The truth is that you have to try, if you are ahead and see the opportunity you have to do it. A Grand Tour can not only be won on the mountains or the TT but on any terrain, and it can also be lost.
"We wanted to start the climb in a good position, we were going so fast we could barely keep up with Jon [Jonathan Narvaez]! I'm happy with the result.”