Jessica Ennis-Hill will defend her Olympic heptathlon title in Rio next year after achieving the qualifying standard.
Ennis-Hill, who won the gold in 2012, could only finish fourth at the Hypo-Meeting in Gotzis, Austria but she registered 6,520 points, 320 more than the tally she needed for Rio.
It was the 29-year-old Briton’s first heptathlon since winning gold in London, and her performance also secures qualification for this year’s World Championships.
Ennis-Hill has taken time off following the birth of her first son and has also had to deal with an Achilles injury.
The Sheffield athlete finished 11 points off third place thanks to an impressive victory in the final event, the 800m where she finished in two minutes 9.21 seconds, albeit more than two minutes slower than her personal best at the distance.
Canada’s Commonwealth champion Brianne Theisen-Eaton - who just lost out to Ennis-Hill in the 800m - claimed overall victory with a national record 6,808 points, while Germany’s Carolin Schafer (6,547 points) was second and Nadine Broersen (6,531) of the Netherlands was third.
Ennis-Hill was as far down as eighth after six events after a 6.16m long jump effort was followed up by a disappointing best of 42.60m in the javelin on day two.
This came after a mixed Saturday in Austria.
She finished fifth in the opening 100 metres hurdles in a time of 13.24 seconds - seven tenths of a second slower than her personal best - but produced a better-than-expected 1.86m effort in the high jump to lie second overall after two events.
Ennis-Hill dropped a place after recording a throw of 13.37m in the shotput - considered to be one of her weaker events - and clocking 23.86s in the 200m.
Ennis-Hill registered 6,995 points when she won gold in London.
British teenager Morgan Lake finished 23rd after she failed to finish the 800m, pulling out with around 200m to go.
The 18-year-old, who has A-Levels to complete on her return to Britain, registered 5,082 points.