Usain Bolt has secured victory in 100m at the Diamond League in Oslo.
The Jamaican world record holder edged out compatriot Asafa Powell with a finish time of 9.79 seconds.
Powell, who took an early lead, finished in 9.85 seconds, a personal best for 2012.
However, neither could match the Olso record of 9.72 seconds set by Powell two years previous.
Bolt collided with a flower girl after crossing the finish line, but caught her before she hit the ground, leaving her unharmed.
Marlon Devonish of Team GB had to settle for sixth place, while his fellow countryman Mark Lewis-Francis was disqualified following a false start.
Great Britain's Jessica Ennis suffered the same fate in the event's 100m hurdles this evening.