El gallego iba por el carril 7 en la final y fue de menos a más, haciendo unos últimos 250 metros de película para acabar con un tiempo de 3:48.053.
El oro fue para el alemán Sebastian Brendel, mientras que el bronce se lo llevó el canadiense Mark Oldershaw.
Con esta presea, el pontevedrense es el único deportista español con cinco medallas olímpicas: Oro en C-1 1.000 metros en Atenas'04, Plata en C-1 500 en Atenas'04; en C-1 1.000 y C-1 500 en Pekín'08; y en C-1 1.000 en Londres'12, superando así al pistard, Joan Llaneras y la tenista Arantxa Sánchez-Vicario.
Así fue el podio del C1 1.000 M.
1. Sebastian Brendel (ALE) 3:47.176.
2. DAVID CAL (ESP) 3:48.053.
3. Mark Oldershaw (CAN) 3:48.502.