Ethiopian Boru Tadese won with a record time of 2:21:05. Her time beat the previous record, held by Tirfi Beyene, by more than 30 seconds.