The Sky Blues came from two goals behind to earn all three points against Birmingham City on Good Friday.
Kristian Pedersen and Gary Gardner had headed Birmingham into a two-goal advantage, but Ben Sheaf scored twice before the break to level the game.
After half-time, City eventually went in front and it was Michael Rose who powered home a Gustavo Hamer corner.
Then, with a minute left on the clock, Callum O'Hare made it goals in back-to-back away games to ensure victory for Mark Robins side.