Bernard Lagat finished with a time of 3:34.63, beating second place Souleiman by 0.1 seconds.