ryan's punch