Vilnietė puikiai pradėjo varžybas - fechtavimosi rungtyje laimėjo 19 kovų iš 25, papildomame etape vienintelėje savo kovoje nugalėjo italę Francescą Tognetti ir pelnė 260 taškų.
Plaukdama I. Serapinaitė buvo šešta (2 min. 18,51 sek.; 275 taškai), jodama surinko 275 taškus (20 vieta) ir po 3 rungčių bendrojoje įskaitoje buvo pirma (808). Tiesa, jos persvara prieš 2017 m. pasaulio čempionę iš Rusijos Gulnaz Gubaiduliną siekė vos 2 sek.
Pirmąją vietą Lietuvos sportininkei pavyko išsaugoti iki trečiojo šaudymo ruožo, kuomet G. Gubaidulina išsiveržė į pirmąją poziciją ir jos jau nebeužleido iki finišo.
I. Serapinaitei tuomet teko kautis dėl antrosios vietos su Rio De Žaneiro olimpinio bronzos medalio laimėtoja lenke Oktawia Nowacka. Ketvirtojo rato metu abi sportininkės ilgai bėgo kartu, o vilnietė laikėsi už varžovės nugaros. Vis dėlto paskutinėje trasos dalyje I. Serapinaitė spurtavo ir iškovojo antrąją vietą. Bėgimo ir šaudymo rungtyje Lietuvos sportininkė užėmė 5-ąją vietą (12:11,20; 569).
I. Serapinaitė varžybose iš viso surinko 1359 taškus, G. Gubaidulina - 1363, o O. Nowacka - 1356.
Kita Lietuvos atstovė - Aurelija Tamašauskaitė - sukaupė 1251 tašką ir užėmė 20-ąją vietą. Vilnietė buvo 26-a tiek fechtuojantis (5/20, 146), tiek plaukiant (2:33,04; 244), jodama surinko 286 taškos, o bėgimo ir šaudymo runtyje buvo pirma (12:05,85; 575).