The red team knocked the ball toward the goal and the black team tried to block it.
The teams are playing soccer.
There is no implication that two teams of differing colors knocking a ball around are playing soccer.
exists e1 e2 p1 s1 s2 x1 x2 x3.(n_thing(x2) & n_team(x1) & n_team(x1) & a_black(s2) & Theme(s2,x1) & n_goal(x3) & n_ball(x2) & a_red(s1) & Theme(s1,x1) & Topic(e2,p1) & Actor(e2,x1) & v_try(e2) & exists e3.(Theme(e3,x2) & Actor(e3,x1) & v_block(e3)) & toward(e1,x3) & Theme(e1,x2) & Actor(e1,x1) & v_knock(e1))
exists e1 x1 x2.(n_team(x1) & Theme(e1,x2) & Actor(e1,x1) & v_play(e1) & n_soccer(x2))