Shogo Nakamura and Yuma Hattori edged national record holder Suguru Osako to finish first and second in the men's competition at Sunday's Marathon Grand Championship, punching their tickets to next year's Tokyo Olympics.