oncoming [adjective] + punch [noun]