Joel Campbell has given a young fan a moment he will never forget when he not only gave him his shirt after the game, but he put it on for him.

Seemingly a genuinely nice guy, Campbell has recently been speaking about how feels he deserved more of a chance at Arsenal (hard to disagree).

Campbell saw the fan waiting for him after his country had just beaten Haiti on Saturday.

This is what he did: