Leyton Orient slumped to their third consecutive defeat after losing 1-0 at home to Coventry City. 

Orient suffered a terrible start to the match after David McGoldrick punished a mistake by goalkeeper Ryan Allsop to give the Sky Blues the early lead. 

The hosts had their chances to equalise but again could not find the scoring touch as they slipped to their fifth defeat in their last six League One games. 

The O's made two changes from the side beaten by Colchester United on Tuesday night. David Mooney was brought into the attack alongside Ryan Brunt while midfielder Anthony Griffith also started.

Leon McSweeney and Jommy Smith dropped to the bench which meant Moses Odubajo switched to right-back for the match.

The hosts got off to the worst possible start after conceding in the seventh minute. Carl Baker's shot should have been comfortable for Allsop but he spilled the ball and McGoldrick took advantage to round him and slot into the empty net. 

Orient were rocked by the early setback but had an opportunity from a strike by Martin Rowlands which was deflected over for a corner.

Russell Slade's side had a great chance to equalise when the ball fell to Dean Cox but the winger blasted his effort well over the bar.

Coventry nearly profited from another defensive error on the half hour mark after Ben Chorley lost the ball. But the O's were very relieved to see Gary McSheffrey fire his shot just past the post.

Orient thought they had equalised but Mooney was guilty off a glaring miss. Scott Wagstaff's looping header was tipped away by goalkeeper Joe Murphy but Mooney lashed the follow up wide with the goal at his mercy.

Mooney had another opportunity just before the break, albeit a much tougher one,  but he fired over the Coventry bar. 

The visitors had the chance to grab a second in injury time when McSheffrey raced clear but his strike was well saved by Allsop. 

Coventry had another opportunity at the start of the second half when Rowlands was dispossessed and McGoldrick raced towards goal but the striker's shot was blocked by Chorley. 

The O's came close from Cox's free-kick which was headed narrowly wide by winger Wagstaff. 

Orient thought they had a strong case for a penalty when Odubajo appeared to be tripped by Jamie Reckord but referee Tim Robinson decided otherwise. 

Steve Jennings found himself in space in the Orient half but his long-range strike drifted wide of the target. 

Slade introduced Lee Cook in place of Cox midway through the second period as the hosts searched for an elusive equaliser.

Mooney went on a decent run but his cross had too much pace and power which meant no one was able to get on the end of it. 

The O's made their second change with Michael Symes brought on for Brunt.

Orient had a late chance to rescue a point when the ball fell to Mooney but he fired his effort wide. It meant the O's were beaten again and have only scored once in six league games. 

Leyton Orient: Allsop; Sawyer, Clarke, Chorley, Odubajo; Cox (Cook, 68), Griffith, Rowlands, Wagstaff; Brunt (Symes, 73) Mooney

Subs not used: Jones, McSweeney, Baudry, Smith, James

Coventry City: Murphy; Wood, Reckord, Christie, Edjenguele; Baker, Fleck, Jennings, Bailey; McSheffrey (Moussa, 73), McGoldrick (Elliott, 90)

Subs not used: Clarke, McDonald, Dunn, Willis, Henderson

Referee: Tim Robinson 

Attendance: 4,741