Whistle-blowers explain how bribery has impacted on all levels of football in Algeria.

Over three years, BBC Arabic spoke to referees, players, club chairmen and two match fixers, known as “intermediaries”, about how it works day-to-day.

Kheireddine Zetchi, the president of the Algerian Football Association, has told the BBC that cleaning up football "is one of the priorities of the current management team".

Animated by Darren Wall