Tamgho's giant jump beats Idowu
Phillips Idowu could only finish third in the triple jump at the Diamond League meeting in New York as Frenchman Teddy Tamgho put in a superb display.
Tamgho, the world indoor champion, managed the third-longest jump of all time - 17.98m with Idowu down at 17.31.
Olympic champion Veronica Campbell-Brown defeated world champion Allyson Felix to win the 200m.
World heptathlon champion Jessica Ennis lost out to American Hyleas Fountain in their three-event challenge.
Ennis took the opening shot competition with a best of 13.61m with Fountain managing 13.47 but the American gained revenge in the long jump with 6.65 compared to Ennis's 6.51, although it was a new personal best for the Briton.
Ennis trailed by 37 points going into the final 100m hurdles but although she triumphed in 12.85 seconds - 0.08 seconds clear of Fountain - the American won the challenge by 25 points.
"I was really pleased with my long jump as it was a personal best. I would have liked to have gone a little bit faster in the hurdles but, all in all, it was a good competition for me," Ennis said.
"A three-event competition like this is actually ideal preparation and will be beneficial towards the European Championships.
"But before Barcelona I've got the GB trials and I will also compete at the Gateshead Diamond League meeting."
Idowu started well in the triple jump and led after the second round with a jump of 17.22 but Tamgho grabbed the lead in the third round with 17.61 and he extended that with his last two jumps, culminating in his massive final-round effort.
DIAMOND LEAGUE 2010
3 July: Eugene, US
8 July: Lausanne, Switzerland
10 July: Gateshead, UK
16 July: Paris, France
22 July: Monaco
6 August: Stockholm, Sweden
13/14 August: London, UK
19 August: Zürich, Switzerland
27 August: Brussels, Belgium
The Briton improved to 17.31 but it was not good enough and he was also overhauled by Sweden's former Olympic champion Christian Olsson, who moved into second with 17.62 in the final round.
On the track, Campbell-Brown, the two-time Olympic champion from Jamaica, came off the bend superbly in the 200m and, cheered on by a large Jamaican contingent, went clear on the straight.
Felix, the winner of three world titles, worked hard to catch up but Campbell-Brown held on to win in 21.98 seconds - the fastest time in the world this year and a new meeting record - with Felix clocking 22.03.
Britain's Emily Freeman was sixth in 23.37.
In the absence of the likes of Diamond League leader Asafa Powell, who won in Rome on Thursday night, the 100m went to Richard Thompson of Trinidad.
Thompson won in a wind-assisted 9.89 with Jamaica's Johan Blake second in 9.91 just ahead of Daniel Bailey of Antigua (9.92).
Britain's Samson Oni finished third in the high jump when he equalled his season's best of 2.27m but he finished behind Sweden's Linus Thornblad and American Jesse Williams, who both cleared 2.30.
Campbell-Brown flies from Felix in 200m