It's debatable as to whether it's a stupid yellow from frustration, or a genuine 'taking one for the team' card.
I'd have to see it again, but even though Barnes would still have had a lot to do, I think it was a fair shout from Duffy to be fair. The spin on the bounce really caught him out and...