Match ends, Coventry City 1, Wolverhampton Wanderers 1.
Coventry secured their place in League One next season with a vital point against champions Wolves.
The first half proved a tight affair with neither side able to seriously test either goalkeeper.
The breakthrough came six minutes from time when Dave Edwards slotted home Bakary Sako's cross.
Wolves thought that was enough to win it but Danny Batth put a cross into his own net after pressure from Nathan Delfouneso.
Wolves will break the division's points record if they win their final game, while the Sky Blues can enjoy their last match with thoughts of relegation behind them.
Coventry City manager Steven Pressley told BBC Coventry & Warwickshire:
"I'm immensely proud of the team, immensely proud of the staff and all the players, because we've endured a lot this year and it's been an extremely demanding season for everybody.
"To get over the line considering we've had the 10-point deduction and all the other things to take into consideration I think it's been a wonderful, wonderful effort.
"I can go and have a couple of beers tonight and enjoy it. Celebrating that we've not been relegated should not be a big deal at this club, but it has to be this season after all we've endured. I just hope in the future that what we're not celebrating avoiding the drop, but what Wolves have been celebrating the past few weeks."
- 2ChristieBooked at 59mins
- 10DelfounesoSubstituted forSeaborneat 90+2'minutes
- 20C Wilson
- 26GolbourneSubstituted forRickettsat 84'minutes
- 20McAlindenSubstituted forDickoat 59'minutes
- 27JacobsSubstituted forSakoat 60'minutes
- Brendan Malone
- Shots on Target
Second Half ends, Coventry City 1, Wolverhampton Wanderers 1.
Foul by Daniel Seaborne (Coventry City).
Kevin McDonald (Wolverhampton Wanderers) wins a free kick in the defensive half.
Substitution, Coventry City. Daniel Seaborne replaces Nathan Delfouneso.
Mark Marshall (Coventry City) wins a free kick on the right wing.
Foul by Matt Doherty (Wolverhampton Wanderers).
David Prutton (Coventry City) wins a free kick in the defensive half.
Foul by Danny Batth (Wolverhampton Wanderers).
Goal! Coventry City 1, Wolverhampton Wanderers 1. Nathan Delfouneso (Coventry City) header from the centre of the box to the centre of the goal. Assisted by Mark Marshall with a cross.
Nathan Delfouneso (Coventry City) wins a free kick in the defensive half.
Foul by Lee Evans (Wolverhampton Wanderers).
Substitution, Wolverhampton Wanderers. Sam Ricketts replaces Scott Golbourne.
Goal! Coventry City 0, Wolverhampton Wanderers 1. David Edwards (Wolverhampton Wanderers) right footed shot from the centre of the box to the bottom right corner. Assisted by Bakary Sako with a cross.
Foul by John Fleck (Coventry City).
Lee Evans (Wolverhampton Wanderers) wins a free kick in the defensive half.
Delay in match (Wolverhampton Wanderers).
Foul by Cyrus Christie (Coventry City).
Bakary Sako (Wolverhampton Wanderers) wins a free kick in the defensive half.
Foul by David Prutton (Coventry City).