Italy's Daniele Meucci won the men's race in 29:05.
There was a record number of women's sub-2:20s and sub-2:19s. 11 women broke 2:20 (previous record was 6) and 6 women broke 2:19 (previous record was 3).
Tola won over a strong field that included 7:58 steepler Jarius Birech (2nd place), world 5000m champ Muktar Edris (4th place) and Zane Robertson (5th place).
The Silvestre Vallecana's net elevation loss of 55m (180) feet is worth about 32 seconds so Kiplimo's mark won't be a new WR.