A football player blocks someone from the other team so his teammate can pass the ball down the field.
A player angrily blocks his arch rival player in a game of football.
Blocking someone does not imply that the blocking was done angrily.  Blocking someone from the other team does not mean that they are ones arch rival.
exists e1 p1 x1 x2 x3 x4 x5 x6 x7.(-(x5 = x5) & n_team(x5) & n_field(x7) & n_ball(x6) & for(e1,x1) & r_someone(e1) & from(e1,x5) & r_so(x5) & exists e2.(Theme(e2,x6) & Actor(e2,x4) & v_pass(e2) & down(x6,x7)) & Topic(e1,p1) & Actor(e1,x4) & v_can(e1) & n_teammate(x4) & of(x4,x1) & n_male(x1) & n_block(x1) & of(x1,x3) & n_player(x3) & of(x1,x2) & n_football(x2))
exists s1 x1 x2 x3 x4 x5 x6.(a_topic(x1) & angrily(x1,x2) & Time(x2,x6) & n_block(x6) & in(x2,x4) & of(x4,x5) & n_football(x5) & n_game(x4) & n_player(x2) & a_rival(s1) & Theme(s1,x2) & of(x2,x3) & n_arch(x3) & of(x2,x1) & n_male(x1) & n_player(x1))