The Sky Blues have held on to their place in the SkyBet League Two play-off places despite being beaten 6-2 at the Ricoh Arena by Yeovil Town.
Max Biamou scored twice for Mark Robins' side, with the second being a sensational 30-yard volley to pull his side back into the game.
However, six from Yeovil including three in the first fifteeen minutes kept the Sky Blues at bay on a crazy afternoon at the Ricoh Arena.
Bank Holiday Monday probably couldn't have started much worse for the Sky Blues. Former Motherwell striker, Alex Fisher reacted quickest to a mistake by Lee Burge to give his side the lead within four minutes.
Marc McNulty is doing his best to end the season as SkyBet League Two's top scorer but this time it was his hard work as the provider that almost drew City instantly level. His hard work down the left and cross was just too quick for Peter Vincenti.
Yeovil were on a rampage however, and a quick turn of play in the middle of the park saw Francois Zoko racing away to double his sides lead inside just ten minutes - and the visitors weren't done yet.
Three minutes late and a weak header back by Jack Grimmer allowed the opportunistic Fisher to poke the ball over Burge and into the net. With fifteen minutes on the clock the away side have earned themselves a three goal lead.
Cheered on by the Ricoh crowd, Mark Robins' side were starting to find their rythmn, even if it looked as if it wasn't going to be their day when McNulty uncharacteristically headed over from close-range.
Robins wasn't afraid the make changes. The introduction of Max Biamou after just half-an-hour shaped the Sky Blues into a three pronged, with Kyel Reid also continuing to cause problems from midfield and just 90 seconds after the break the Frenchman had scored his second goal from the bench in three days. City had one back and the Ricoh was rocking.
The joy was shortlived, however. Zoko did well the blast past Dom Hyam and slot the ball under Liam O'Brien, on at the break for Burge, to make it four for the visitors. City now truly had a mountain to climb.
Biamou was looking sharp and with twenty minutes to go injected a glimmer of hope back into the arena with a senssational 30-yard volley that would not have looked out of a place at the highest level. This was shaping up to be a truly insane afternoon at the Ricoh.
McNulty and Josh Barrett, on for Ryan Haynes, both came close as the visitors did their best to run down the clock before a goal-mouth scramble saw pretty much everybody in Sky Blue come close to scoring only for Tom Bayliss to slice the final effort wide.
With ten minutes left to play it was five for Yeovil. Sam Surridge had only been on the pitch for five mintes when he headed past O'Brien to put Town three ahead yet again and made it six in stoppage time as he prodded the ball across the City 'keeper and into the far corner.
Biamou could have had five on another day and rattled the bar as he chased his hat-trick, but it wasn't to be for the Frenchman on a disappointing afternoon for the Sky Blues.
Goals: Fisher (4' & 14'), Zoko (10' & 56'), Biamou (46' & 68') and Surridge (80' & 90').
Sky Blues Xl: Burge, Grimmer, McDonald, Hyam, Haynes, Vincenti, Bayliss, Doyle, Reid, McNulty, Clarke-Harris
Subs: O'Brien, Stokes, Davies, Shipley, Barrett, Biamou, Ponticelli
Yeovil Xl: Nelson, Bird, Wing, Browne, Dickinson, Zoko, Green, Sowunmi, Fisher, James, Donnellan
Subs: Maddison, Mugabi, Khan, Surridge, Gobern, Seager, Santos