Sonny Bill Williams really is one of rugby's good guys.
Two years after the New Zealand centre gave his World Cup final medal away to a young pitch invader at Twickenham, the 31-year-old has once again proved his generosity knows no bounds.
Williams was mingling with the Eden Park crowd following the All Blacks' impressive 30-15 win over the Lions.
The former rugby league player posed for a number of photos with visiting supporters before pausing to speak with a star-stuck young Lions fan.
With no medal to give away, the Auckland Blues centre instead took off his shorts and socks and handed them to the grateful young boy.