American Tatyana McFadden won the women’s wheelchair race to add to the Boston Marathon title she won on Monday and Australia’s Kurt Fearnley took victory in the men’s race to end Briton David Weir’s hopes of a record seventh title.