Australian Nick D’Arcy has defeated Olympic champion and world record holder Michael Phelps in the 200m butterfly on the final day of competition at the Santa Clara International in California.
D'Arcy defeats Phelps in California dream

Australian Nick D’Arcy has defeated Olympic champion and world record holder Michael Phelps in the 200m butterfly on the final day of competition at the Santa Clara International in California.