James Hennigan (2:46:45) wins the Boston Marathon.

April 20, 1931