Marathon game at Harbor Yard to benefit local nonprofit