Franck Moussa scored his 13th goal of the season as Coventry City beat struggling Bristol City in League One.
The visitors went ahead when Blair Adams fed Moussa, whose excellent finish went under Simon Moore's body.
Andy Webster's close-range finish after Nathan Delfouneso had flicked on Carl Baker's corner gave the visitors a two-goal lead at the break.
Wes Burns closed the gap with a header from Jay Emmanuel-Thomas's corner, but Coventry held on for the victory.
The Sky Blues close the gap on the play-off places to nine points, while Bristol City remain 20th on 27 points but only two points clear of bottom club Stevenage,
who beat Gillingham.
VIEW FROM THE DRESSING ROOM
Bristol City manager Steve Cotterill told BBC Radio Bristol:
"I feel as though we did deserve a point. But we gave ourselves a mountain to climb, really.
"There's a reoccurring theme with the goals that are being conceded this season. We always have to dig ourselves out of a hole.
"It's demoralising for the players because they've put in a shift.
"We've had enough balls that have whizzed past the goal in the second half. We've got to be more ruthless."
Bristol City 30 Moore 11 Wagstaff Booked 17 Cunningham 03 Williams 05 Flint 18 El-Abd (Barnett - 64' ) 25 Elliott (Burns - 64' ) 34 Gillett 10 Emmanuel-Thomas 09 Baldock 15 Bryan (Pack - 45' ) Substitutes 01 Fielding 02 Moloney 08 Elliott 14 Reid 21 Pack 23 Barnett 27 Burns Coventry City 01 Murphy 02 Christie 03 Adams 08 Baker (Marshall - 72' Booked ) 04 Webster 15 Seaborne 06 Thomas 16 Barton Booked 10 Delfouneso 17 Daniels (Clarke - 78' ) 14 Moussa (Fleck - 67' ) Substitutes 07 Fleck 13 Burge 19 Willis 24 Clarke 26 Marshall 30 Garner 37 Thomas
Ref: Andy Woolmer