Town came from behind to beat Coventry 3-2 at the Ricoh Arena thanks to a Michael Chopra double.
Jay Emmanuel-Thomas fired Town in front midway through the first half, before the Sky Blues responded through a Sammy Clingan penalty and a strike from Gary Deegan just before half-time.
But Chopra's second-half brace ensured Town left with all three points.
Paul Jewell named the same side that beat West Ham in the week, although Alex McCarthy replaced Richard Wright on the bench after returning from suspension.
Town made a bright start to the game and had strong claims for a penalty waved away by referee Nigel Miller after just two minutes. Lee Martin tricked his way into the box, after initial good work from Carlos Edwards, before being bundled over by Clingan, but Mr Miller waved away the protests.
Three minutes later and Town were again on the attack. Emmanuel-Thomas skipped away from three defenders and got to the by-line, but his lay back to Martin was intercepted by Richard Keogh who cleared the danger.
Blues were really dominating the opening exchanges and Daryl Murphy had a great chance to break the deadlock after seven minutes, but the Celtic loanee headed over from six yards after getting on the end of Aaron Cresswell's cross.
Town's early dominance paid off midway through the half as Blues took the lead through the lively Emmanuel-Thomas after 22 minutes.
The hosts fail to clear their lines and as the ball fell to Emmanuel-Thomas, the winger lashed home a volley that deflected its way past Joe Murphy and into the far corner.
Coventry created their first chance of the game soon after, but defender Richard Wood could only head wide after Gary McSheffrey had crossed the ball back into the box following a David Bell corner after 25 minutes.
But after 28 minutes the hosts did pull level, after being awarded a penalty for an alleged handball by Town defender Ibrahima Sonko.
Clingan stepped up and coolly slotted home the spot-kick, sending Lee-Barrett the wrong way.
By now the game had become a lot more even and Bell went close for the Sky Blues three minutes before the break, firing in a 25-yard shot that Lee-Barrett did well to tip over.
And it wasn't long before another goal came, but unfortunately for Town it was scored by the hosts.
Clive Platt flicked the ball on from a long throw-in and Deegan reacted quickest to the loose ball to fire past Lee-Barrett and into the bottom corner on the stroke of half-time.
After the restart Town responded well in search of an equaliser and Andy Drury went close after 48 minutes, but his drive was tipped around the post by Sky Blues stopper Murphy.
Three minutes later and Chopra beat the offside trap, but the striker prodded his effort just the wrong side of the post.
Blues' second-half dominance paid off after 63 minutes when Martin won Town a penalty, after being tripped in the box.
The winger stepped up but saw his spot-kicked pushed onto the bar by Murphy, but fortunately Chopra was on hand to head in the rebound from close range.
Chopra was looking livelier in the second half and the striker had a chance to score a second goal with 17 minutes left to play, after being fed by Emmanuel-Thomas, but Murphy did well to charge his shot down.
Coventry were still looking to grab a winner themselves though and Clingan thought he'd scored again with a curling free-kick, but the midfielder's effort went just wide of the goal.
Both sides threw bodies forward in search of a winner,which fell to Town in injury time.
Chopra got in front of his man to head in at the near post after Drury's cross to win the game for Town.
Blues will be looking to extend the winning run when they face Middlesbrough at Portman Road on Saturday.
Coventry: Murphy, Keogh, Cranie, Wood, Clarke (Willis 85), Bell (Norwood 66), Deegan, Clingan, McSheffrey, Platt, Nimely. Subs not used: Dunn, Baker, Eastwood.
Town: Lee-Barrett, Edwards, Sonko, Smith, Cresswell, Emmanuel-Thomas, Drury, Hyam, Martin, Murphy, Chopra. Subs not used: McCarthy, Delaney, Bullard, Leadbitter, Scotland.
Att: 13, 464