Clayton Donaldson saw his penalty saved in the 2-1 defeat last week but was not to be denied again, despatching a 30th minute spot kick. Nathan Hotte doubled the lead just before half time.
Paul Robinson scored for the visitors 7 minutes into the second half, but Simon Russell replied just 2 minutes later to complete a 3-1 scoreline.
City line-up: Pecora, Wiseman, Matthews, Tomlinson, Byron, Holt, Russell, Fry, Donaldson, Hotte, Peat.
Subs: Cattermole, Beattie, Allanson, McGarry, Benson