Red-hot Olympic favourite Usain Bolt edged out his fellow Jamaican rival Asafa Powell to win his third successive 100m race of the summer in Europe, on the same day Jessica Ennis suffered a disappointing disqualification.
Olympic champion Bolt fell just short of last week’s 9.76 seconds in Rome, clocking 9.79sec at the Bislett Stadium in Oslo to win by six hundredths of a second from Powell, who crossed the line in 9.85.
Ennis’ hopes of a good performance in the women’s 100m hurdles final were also dashed by a false start.
The heptathlon star, who is on a stand-by list for the standalone event as well as being Team GB's top hope for the multi-discipline event at London 2012, got a red card after going too early.
World champion Sally Pearson won in a world-leading 12.49.
Britain’s Tiffany Porter, who was third, said: ‘You never want to see a team-mate go out that way. It was unfortunate for Jess.’