Den svenska längdhopparen satte årsbästa med 6,70 i England i söndags och två dagar senare slog svenskan till med exakt samma längd.
6,70-hoppet kom redan i andra hoppet och Sagnia mäktade inte med att hoppa längre än så.
Men det räckte för seger och svenskan vann med fyra centimeters marginal före serbiskan Milica Gardasevic. Trea slutade brittiskan Jazmin Sawyers.
Senare under kvällen sprang även Andreas Kramer in på ett nytt årsbästa. Den 24-årige svensken jobbade sig uppåt på 800-metersloppet och blev till slut tvåa bakom britten Elliot Giles.
Kramers tid landade på 1.45,71, nytt årsbästa alltså. Upp till Elliot Giles saknade svensken 29 hundradelar.