Hayes hasn't been on it for a good while but his work rate is still excellent.
McGinn was very poor but came up with two massive moments. McLennan was awful and lucky to get 70 odd minute IMO.
EDIT: Just remembered that Hayes took a knock very early on so you maybe missed that.