Clinton Morrison killed off Sheffield Wednesday with a stunning goal to claim a rare Coventry City victory as Brian Laws' side carved out plenty of chances but missed the lot.
The 29-year-old striker hit the winner in the 60th minute as Chris Coleman's side clung on for only their second win in seven games.
Coventry escaped in the opening minute as Guillaume Beuzelin and Leon Clarke challenged with the ball hitting the Coventry midfielder as it ballooned over Kieren Westwood's head and cannoned off the bar.
Clarke should have broken the deadlock after starting and finishing a sweeping move as he rose unchallenged to meet Sean McAllister's precise cross only to head over from six yards.
Westwood was caught out when he misjudged a Tony McMahon cross as he back-pedalled to fist the ball over the bar and a Francis Jeffers free-kick caused havoc as Morrison tried to clear and almost steered the ball into the Coventry net.
The Sheffield side, with just one win from six games, escaped on 46 minutes as Morrison stooped to reach a Daniel Fox corner only for James O'Connor to clear his close-range header off the line.
Johnson cut inside from the left flank but pulled his right-foot shot wide of the target before Morrison broke the deadlock with a stunning goal.
The well-travelled striker stretched to meet Fox's cross to finish with a bullet header from 12 yards.
Westwood pulled off a stunning save to push a Jeffers free-kick round the post and Marcus Tudgay fired a McMahon free-kick over the top from six yards as the Hillsborough side pounded the Coventry goal without success in the dying minutes.