Try adding the car model, year, fuel type, age... unless its a 1994 Punto GT of course lol...
But add anything that could assist anyone who may be able to help.
Initially I'd suggest checking valve condition & valve timing, sounds to me like a valve may be partially open or even damaged allowing the detonating mixture to blow back.