Dans la matinée du dimanche 29 octobre, le 5/7e bataillon des Gordon Highlanders est prêt à avancer par la Tramlaan (aujourd'hui Van Heeswijkstraat) et la Gasthuisstraat vers le centre de Kaatsheuvel. Le 5e bataillon des Black Watch se prépare sur la route de sable de l'Eftelingsestraat à avancer à travers les bois (l'actuel Efteling), le Kinkenpolder et le Hil du côté sud du village. Le major général Rennie, commandant de la 51e Highland Division, s'attend à une forte opposition allemande et ordonne donc un bombardement d'artillerie sur le village. Il ne veut pas être à nouveau surpris, comme il l'a été lors des combats autour de Loon op Zand.
Le bombardement commence à deux heures de l'après-midi et est bref mais intense. En quinze minutes, 8 000 obus sont tirés. Le bilan est terrible. Au total, trente personnes sont tuées, de nombreuses autres sont grièvement blessées. La plus jeune victime n'a que huit mois. Même pendant le bombardement, des secouristes courageux parcourent les rues pour aider les victimes. Au péril de leur vie, ils transportent les blessés sur des civières jusqu'à l'école Theresia, dans la Gasthuisstraat, où la Croix-Rouge locale a installé un hôpital d'urgence. Jusque tard dans la soirée, ils s'efforcent de sauver des vies. Plus tard, des médecins écossais les rejoignent.
Après le bombardement, l'avancée des Écossais se déroule sans encombre. Vers quatre heures, les Gordon Highlanders s'emparent du centre de Kaatsheuvel. Le lendemain matin, les camions et les ambulances alliés transportent les blessés d'abord à Oisterwijk, puis aux hôpitaux de Boxtel et d'Eindhoven. Par miracle, l'école Theresiaschool a été épargnée par les bombardements. Par gratitude, une plaque en terre cuite de Marie du Perpétuel Secours est maçonnée à côté de la porte d'entrée après la guerre, un hommage silencieux à la protection pendant la violence de la guerre.