But haymaker is not a reaction to an opening, it's creating an opening by evading in a certain way. You don't just strike at the foe when they don't hit you, you first evade the attack in a way that leaves them open to your counterattack and then you punch'em in the face.