The issue I have with Dallas is that we have all seen the slow motion enhanced footage from every angle for Cadden " no goal" and granted it does show the decision to disallow it was technically correct. But could he have been 100% certain of that real time and with a few players etc between him and the ball, I don't see how he could.
That incident was a classic example of why we need var technology in place to help refs.
And as you say Adoa should have had a straight red at the end, Gohdino and Lafferty got away with murder, Curtis main should have been booked for throwing Cochrane off the park, so all things considered he is pretty much on a par with the other refs, i.e incompetent fuds