A guy in a blue shirt is trying to block the guy in the red shirt.
Two guys are vying for the best spot.
Just because one guy blocks the other doesn't mean they are vying for a spot.
exists e1 p1 s1 s2 x1 x2 x3.(n_guy(x3) & Topic(e1,p1) & Actor(e1,x1) & v_try(e1) & exists e2.(in(e2,x2) & Theme(e2,x3) & Actor(e2,x1) & v_block(e2)) & n_shirt(x2) & n_shirt(x2) & a_red(s2) & Theme(s2,x2) & in(x1,x2) & a_blue(s1) & Theme(s1,x2) & n_guy(x1))
exists e1 s1 x1 x2.(n_spot(x2) & r_most(s1) & a_good(s1) & Theme(s1,x2) & for(e1,x2) & Actor(e1,x1) & v_vie(e1) & n_guy(x1) & card_eq_2(x1))