If you take into consideration Keskinnen’s speed he would have been straight onto Gordon, the only way he could have been stopped by was a blatant foul by the Hearts defender, ergo a straight red card. Correct decision therefore. Devlin’s second yellow was debatable, but he’s an annoying little shit and since he was already on a yellow, and he seemed very aggressive threatening every Aberdeen player moaning and generally being a little nyaff, it was only a matter of time before he got a second yellow.
Beaton is still a **** though.