As part of the wedding weekend, Marshall (Jason Segel) prepares to deliver the latest and last promised super-slap to Barney (Neil Patrick Harris) as part of their ongoing ritual of “Slapsgiving.” Since this is Marshall’s final swing at the plate – or at Barney – he admits to have undergone training to pack as potent a punch as possible. And tonight, he comes out swinging.