Britain's Christine Ohuruogu will go into next month's World Championships in confident mood after winning the women's 400m at the Anniversary Games.
Roared on by 60,000 spectators at the Olympic Stadium, the Londoner ran a season's best time of 50.00 seconds to hold off America's Francena McCorory.
There was also victory for Katarina Johnson-Thompson in the long jump.
The British heptathlete set a season's best leap of 6.46m in an event where Jessica Ennis-Hill finished eighth.
But it was a familiar tale for Britain's men's 4x100m relay team as the quartet of Dwain Chambers, Adam Gemili, James Ellington and Harry Aikines-Aryeetey dropped the baton.
Six-time Olympic gold medalist Usain Bolt led home a Jamaican team, known as the Racers Track Club, to victory in a meeting record time of 37.75 secs.
The Olympic Stadium was hosting an athletics event for the first time since London 2012 and the British athletes received the same boisterous support as they did 12 months ago.
Some of the loudest cheers were reserved for London 2012 silver medallist Ohuruogu, performing a short distance from where she grew up.
Deafening noise reverberated around the stadium as she led coming into the home straight and the decibels increased further as the former Olympic champion crossed the line ahead of McCorory.
"I didn't want to lose on home ground," said Ohuruogu, who is hitting form ahead of next month's World Championships.
"A win's a win, but this is not where it ends for us and we will be doing a bit of tinkering and see where we go from there."
Johnson-Thompson will be joining Ohuruogu on the British team in Moscow and the Liverpudlian outperformed her more decorated team-mate Ennis-Hill.
Like Ennis-Hill, Johnson-Thompson's preparations for the World Championships have been hindered by injury.
The 20-year-old tore her ankle ligaments in May but has since won the European Under-23 heptathlon title.
Elsewhere, there was a surprise second place for William Sharman in the men's 110m hurdles as the Briton set a personal best of 13.26 secs.
Olympic champion Aries Merritt stumbled and failed to finish, allowing David Oliver to win the race in 13.20 secs.
Welshman Rhys Williams was sixth in the men's 400m hurdles, clocking 48.97 secs. Michael Tinsley (47.98) headed a United States top four while Olympic champion Felix Sanchez (51.14) was last.
America's Allyson Felix won the women's 200m in 22.41 seconds, with Liverpool Harrier Anyika Onuora achieving a personal best time of 22.79 in fourth. Briton Jodie Williams (23.06) was sixth.
However, a Briton unlikely to make the British team for Moscow is Chris Tomlinson. The 31-year-old could only manage a leap of 7.99m in the men's long jump to finish fifth.
Steve Lewis was a disappointing seventh in the men's pole vault. A 5.60m effort was the best the British record holder could manage in an event won by France's Renaud Lavillenie in a world best 6.02m.
Indeed, the Frenchman attempted to break Sergey Bubka's world record of 6.14m, set in 1994, but failed with three attempts at 6.16m.
The women's 100m was won by Blessing Okagbare, with the Nigerian breaking the African record she had set in the heats as she won in 10.79 secs.