Miguel Ángel ”Superman” López vann kungaetappen på Tour de France, och tog sig in på topp tre i sammandraget.