Australia's Kurt Fearnley has won the men's wheelchair race in a course record at the London Marathon, narrowly edging out arch rival David Weir of Britain.
Olympic champion Sammy Wanjiru won his first London Marathon title, also in a course record time.