Practice makes perfect for Allen at the charity stripe