A middle-aged man strides in front of an older man in a race while spectators look on.
Two men are nearing the finish line.
Just because one man passes another in a race while people watch does not mean they are nearing the finish line. They could be in any part of the race from what is written.
exists e1 p1 s1 s2 x1 x2 x3 x4.(exists e2 p2 x5.(exists s3.(Theme(s3,x5) & a_on(s3)) & Topic(e2,p2) & Actor(e2,x5) & v_look(e2) & n_spectator(x5)) & while(e1,p1) & in(e1,x4) & n_race(x4) & in(e1,x2) & of(x2,x3) & n_man(x3) & r_more(s2) & a_older(s2) & Theme(s2,x3) & n_front(x2) & Actor(e1,x1) & v_stride(e1) & n_man(x1) & a_middle-aged(s1) & Theme(s1,x1))
exists e1 x1 x2 x3.(n_line(x2) & of(x2,x3) & n_finish(x3) & Theme(e1,x2) & Actor(e1,x1) & v_near(e1) & n_man(x1) & card_eq_2(x1))