There is no debating the 1st point, debate the second one if you want.
Kipchoge's greatness deserves its own thread.
He's now run 7 marathons and won 6 of them, none slower than 2:05:30.
The one marathon he lost was his second one and Wilson Kipsang set the world record in it to beat him.
Spring 2013 Hamburg 2:05:30 1st
Fall 2013 Berlin 2:04:00 2nd
Spring 2014 Rotterdam 2:05:00 1st
Fall 2014 Chicago 2:04:11 1st (CR)
Spring 2015 London 2:04:42 1st
Fall 2015 Berlin 2:04:00 1st
Spring 2016 London 2:03:05 1st (CR)