Nathan Douglas earned a personal best distance of 17.14 metres to finish second in the triple jump in the Sparkassen Cup in Stuttgart.
Douglas won silver at last year's European Championships
Douglas failed to register a valid distance with his first two jumps before his record leap but then recorded three more no-jumps.
"You must have confidence and believe in yourself," said the Oxford athlete, in his first meeting this season.
"And that's what I was telling myself before the third attempt."
European junior 100m champion Craig Pickering ended a respectable third in the 60m final.
Nigeria's Olusoji Fasuba edged out America's Marcus Brunson by just two-hundredths of a second with Pickering third in 6.57 seconds.
I can't believe it, although my training has gone well
Jo Pavey on her personal best in the 3,000m
"I've got to be happy with that and it is part of my European Championships preparations," said Pickering, who was well clear of Jason Gardener in fifth.
But there was disappointment for Mark Lewis-Francis, who could only finish fifth in his heat with a time of 6.82 secs.
Joice Maduaka and Montell Douglas were fourth and fifth in their 60m race.
Jo Pavey earned a lifetime best time in the 3,000 metres to come third in her event.
Pavey lowered her Commonwealth record to eight minutes, 31.50 seconds as she ended behind Meseret Defar and Meselech Melkamu, who smashed the world record.
"I can't believe it, although my training has gone very well in South Africa," she said.
"There was no way I could have stayed with them but I am pleased with what I have achieved."
James McIlroy clocked 1:49.16 for sixth place in the 800m.