Totalt sex ekipage var felfria och tog sig vidare till omhoppningen där Henrik von Eckermann gick ut sist av alla.
När det väl var dags för von Eckermann hade fyra av fem ekipage ridit felfritt men Christian Ahlmann, Tyskland, var snabbast med sina 35,69 sekunder och därmed i ledning.
Svensken, tillsammans med hästen King Edward, var något långsammare inledningsvis men höjde sedan tempot och gick en tät kamp med Ahlmann de sista hindren.
Kostsam miss
Men det räckte inte hela vägen fram för von Eckermann som red felfritt men elva hundradelar långsammare än tysken.
– Klart man hade velat ha de där elva hundradelarna på andra sidan. Men jag är jättenöjd ändå, hästen kunde inte göra det bättre, säger von Eckermann.
Han tror att en miss tidigt i omhoppningen kostade honom segern.
– Jag missade mellan 1 och 2 i omhoppningen. Jag ville göra sju i stället för åtta galoppsprång men fastnade lite i svängen, men sedan blev det som jag ville. Just den här första svängen som jag missade för att vinna.
Två nedslag för Fredricson
Även Jens Fredricson fanns med i omhoppningen men 54-åringen noterades för två nedslag och slutade sexa.
– Hästen hoppade jättebra. Sedan hänger jag inte med i det här tempot och då ramlar lite bommar. Jag är inte van att rida så fort som de andra rider, säger han i SVT:s sändning.
Totalt åtta svenskar kom till start i Grand Prix-tävlingen på Stockholms Stadion. För Peder Fredricson och Malin Baryard Johnsson, som vann lagtävlingen tidigare under lördagen, blev det en 8:e respektive 14:e-plats.