McIlroy punches... Scheffler PUNCHES back!