Michael Phelps won the 100-meter butterfly swim in a record 50:58 at the Beijing Olympic finals.

Source