3:31 is a 3:48 mile, but 2:03:05 at London trumps 2:03:59 at Berlin arguable by more, so it is VERY close but advantage Eliud. Interesting comparison here.
Bring Back the Mile wrote:
Yes, incredible range, 3:50.40 Mile to 2:03:05 Marathon (best combo ever, just passed the great Haile Gebrselassie) to Olympic and World Championship medals (track and XC).
See:
http://bringbackthemile.com/news/detail/select_group_only_20_men_have_gone_sub_4_and_sub_210