Kris Shaw shines at Portsmouth McDonald’s