Viviani logró un total de 207 puntos para llevarse el título olímpico y dejar la presea de plata en el británico Mark Cavendish, quien terminó con 194, mientras que el bronce recayó en el danés Norman Hansen Lasse (192).
En una prueba bastante disputada, el italiano se puso por arriba de sus oponentes con el correr de la misma y al final pisó el acelerador para volar por la pista y tomar una ventaja que ya no dejaría hasta cerrar en el primer sitio.
El británico Cavendish y el danés Hansen Lasse hicieron lo suyo para tratar de alcanzar lo más alto del podio, pero se vieron claramente superados por el pedalista del país de la bota y se conformaron con la plata y el bronce, respectivamente.
La prueba resultó un tanto accidentada, luego de que en las primeras vueltas se registró una caída, en las que estuvieron involucrados tres ciclistas, de los cuales el coreano Sanghoon Park. sacó la peor parte y fue retirado en camilla.