The rugby player in the black strip is trying to keep the player in red and yellow from taking the ball.
one team is about to score
That two players are dressed differently and are competing does not imply that they are on different teams, let alone that they are in the context of a game with many other players (they could just be two individuals practicing by themselves). That one player acts to keep the other from taking the ball does not imply the context, such as they are in a game with two teams and that one of them is about to score.
exists e1 p1 s1 s2 x1 x2 x3 x7.(n_ball(x7) & n_player(x3) & n_strip(x2) & a_black(s2) & Theme(s2,x2) & n_player(x1) & a_rugby(s1) & Theme(s1,x1) & Topic(e1,p1) & Actor(e1,x1) & v_try(e1) & exists e3 e2 s3 s4 x4 x5 x6.(from(e2,e3) & Theme(e3,x7) & Actor(e3,x6) & v_take(e3) & Theme(e2,x3) & Actor(e2,x1) & v_keep(e2) & Theme(s4,x5) & a_yellow(s4) & (x3 = x5) & Theme(s3,x4) & a_red(s3) & (x3 = x4)) & in(x1,x2))
exists p1 s1 x1.(a_about(s1) & Manner(p1,s1) & exists x2.(to(x1,x2) & n_score(x2)) & n_team(x1) & card_eq_1(x1))