Gillingham, without a win on their travels in 17 months, were back level when McDonald raced half the length of the pitch to chip over keeper Ian Dunbavin, but they self destructed when they conceded two penalties in four minutes.
BBC: Sport - Football - Accrington 7-4 Gillingham