Macphersvn lillfogade fienden stor förlust.