Tagfire punch