MacKay buoyed by Cardiff’s City stunner