Police had to intervene in an amateur cup final after racist chants and allegations of attacks on players and the referee.

Fairbank United, of Manningham, Bradford, were contesting the final of the Wilf Ward Memorial Trophy in Cleckheaton against Park Football Club, of Dewsbury, when police were called by aggrieved spectators.

About 60 people were watching the game, police said, and witness accounts vary.

Both sides are accused of racist chants from the first whistle. Fans allegedly squared up to players during an extra-time pitch invasion, four players were red-carded, the referee was apparently hit by a fan, one player was allegedly spat at, one suffered a suspected broken leg and another a black eye before police intervened.

Officers were sent to the match, hosted by Liversedge Football Club, at 9.30pm on Friday and spoke to both teams and sets of supporters. Fairbank’s players and fans were held back at the ground to allow the opposition contingent to leave first.

The match ended with Park 4-3 winners.