The Referee was extremely weak. He should have spoken to both captains and warned them about continued foul play. It's a poor Referee that tries to control a game by handing out that amount of bookings. Clamp down on foul play pre match by telling both sets of players that it wont be tolerated. We would see a better game of football if they did the the job properly. Mallon has been a useless arse in every Rangers game he's officiated.