Mathematically the Sky Blues could still go down, and Wolves could still make the play-offs, but both sides will go into the final day of the season with something to play for following a hard-fought draw.
In-form Elliott Ward added to his succession of penalties with his first goal of the season from open-play, but a second-half spot-kick for the visitors saw the spoils shared in our final home game of the campaign, watched by the biggest league crowd ever at the Ricoh Arena.
Wolves played aggressively in the early stages, picking up a couple of bookings and conceding a free-kick, which Danny Fox curled into the penalty area, where Ward's header was accurate and decisive, breaching one of the meanest defenses in the division to give us an early lead.
We were not creating an awful lot up front, and with Michael Mifsud drifting out wide right, we seemed to lack firepower, but crucially we had a lead to defend.
Wolves also showed little in the way of attack, until the closing stages of the half when Andy Keogh's header bounced over the crossbar with Kasper Schmeichel seemingly beaten.
At half-time the end-of-season celebrations continued, for we were on our way to safety and Summer Holidays.
Unfortunately the content feelings were not to last, as we conceded an early second half penalty, just as we did in our last home game against Stoke.
Scott Dann was the culprit, bringing down Keogh fairly needlessly, and Wolves top scorer Sylvain Ebanks-Blake stepped up to convert, sending Schmeichel the wrong way and squaring the scores.
The game was now taking a worryingly similar turn to the Stoke defeat, with Wolves in the ascendancy and us on the back foot. Keogh continued to cause us problems, with Schmeichel needing to turn a shot from the Irish striker.
Michael Mifsud has not scored for us since January, and his best chance to break his duck here came when he was played through on goal by Stephen Hughes only for the Wolves keeper to collect from his feet, and a miss from Micky Doyle from a one-on-one might also have proved costly.
In the final 15 minutes, the visitors put us under a lot of pressure, with Schmeichel saving well from Ebanks-Blake and Ward clearing off the line after Isaac Osbourne's clearance hit Jarvis.
We were holding on somewhat at the end, and a point isn't what we wanted to banish our relegation worries - but it's a step closer.
And we'll go to Charlton on the final day with our destiny in our hands, and relegation only a remote possibility.




Coventry: Schmeichel, Osbourne, Ward,
Wolves: Hennessey, Foley, Breen, Craddock, Elokobi, Kightly (Gray, 78),
Colchester: Gerken, Ifil,
Stoke: Nash, Griffin (Shawcross, 43), Cort, Pugh, Riggott,
Watford: Lee, Doyley (DeMerit, 86), Bromby,
Sheff Wed: Grant, Beevers,