Coventry took a huge step towards securing their Championship status with an impressive 3-1 victory over mid-table Bristol City.
Strikes from on-loan Brighton pair Leo Ostigard and Viktor Gyokeres, along with Matty Godden's first goal in more than five months, moved the Sky Blues seven points clear of the bottom three.
Norwegian defender Ostigard scored his first goal for the club with an early side-footed volley and Godden doubled the lead from the spot in the second half after Tomas Kalas' clip on Tyler Walker.
Nahki Wells pounced on Kyle McFadzean's poor back pass to pull a goal back with 11 minutes left, but Callum O'Hare teed up substitute Gyokeres to settle any Coventry nerves three minutes from time.
The victory, combined with 22nd-placed Rotherham's home defeat to Wycombe, gives Coventry, in 20th, crucial breathing space, although the Millers do have three games in hand.
Bristol City, meanwhile, remain 14th after a third straight defeat, although Wells' strike meant they at least avoided failing to score for a fourth consecutive match.
Coventry went ahead after nine minutes as Sam McCallum's long throw was flicked on to the far post and Walker's blocked shot looped up for Ostigard to side-foot home on the volley from 15 yards.
They almost doubled their lead nine minutes later as Godden neatly turned a defender in the box from O'Hare's pass but his measured curler was tipped onto the post by Daniel Bentley.
O'Hare flashed the rebound across goal and wide from the right-hand side of the area before drilling just off target from 20 yards as the hosts dominated.
Bristol City improved as the half progressed and almost levelled after 35 minutes, Antoine Semenyo's driving run and near-post cross finding Wells who saw his close-range effort bundled away by Coventry keeper Marko Marosi.
The visitors went close again after the break as Han-Noah Massengo agonisingly failed to connect with substitute Kasey Palmer's low ball across the face of the six-yard box with the goal at his mercy.
But Coventry doubled their lead after 63 minutes when Kalas needlessly cut across Walker's run and Godden slammed home his first goal since October 20 in a campaign plagued by foot injuries.
That should have been it but McFadzean played a back pass blind and presented the ball straight to Wells, who coolly slotted his ninth league goal of the season past Marosi after 79 minutes.
Coventry, though, killed off any chance of a comeback with a swift break after 87 minutes as Walker picked out O'Hare in the box and he squared for Gyokeres to tuck underneath Bentley.
What the managers said...
Coventry's Mark Robins: "We've got seven games to go, 21 points to play for. Until it's mathematically impossible for us to slip through the trapdoor, we've got to keep winning games. We need to just keep working and if we put shifts in like that and are prepared to put our bodies on the line, we have shown we can create chances.
"We didn't perform on Friday against QPR so credit to the players because they have bounced back and not only put in a really good shift but showed a bit of character. The players got together on Saturday morning and had a conversation among themselves because they knew that Friday was nowhere near the standards we've set over four years. It's not just stayed in the dressing room, it's been taken out on to the pitch so I'm absolutely delighted. It was a brilliant day's work in fairness and a welcome three points."
Bristol City's Nigel Pearson: "It was a really poor performance. What disappoints me most is we were looking for a response and didn't get it. I didn't think we showed the right character traits possibly as much as anything. I didn't see a collective determination. It's a situation at the moment where our players have to understand we are still in a fragile position.
"We are certainly not safe and if we play like that for the rest of the season, we are in danger of being relegated. We've got a number of players out of contract this summer and they are probably not doing a very good job of fighting for their place at the minute. But we've got to get through the remaining games and if we play like that, playing as if we are not as worried as we should be, we are going to be in for a bit of a shock."