Usain Bolt beat Asafa Powell in their eagerly awaited 100 metres clash in a time of 9.77 seconds at tonight's Memorial Van Damme meeting in Brussels tonight.
The Jamaican pair - sharing the track for the first time since Bolt won the Olympic gold medal in a world record 9.69 seconds - were hampered by track made wet by very heavy rain.
Powell, who lost his world record to Bolt at the end of May and is the only man to beat him this season, had a slight lead at the halfway point.
But his countryman produced a huge surge in the last 20 metres to pull clear and win by 0.06sec with Nesta Carter making it a Jamaican clean sweep, placing third in 10.07sec.
Bolt however had no time for his customary showboating as he was forced to go flat out to avenge his only defeat of the season at the hands of Powell in Stockholm at the end of July.