Shirts off … and then a walk-off!