Ian Evatt celebrated his 100th win as Bolton Wanderers boss as Leyton Orient were beaten to end a run of back-to-back League One defeats.
Evatt, an age-group cricketer for Warwickshire, was marooned on 99 not out after losses to Portsmouth and Bristol Rovers.
But, he finally reached his ton as Bolton raced into a 3-0 lead in the opening 10 minutes and then clung on despite a second-half Orient revival.
Josh Dacres-Cogley netted after three minutes to put Wanderers in front. Orient fell further behind four minutes later as Northern Ireland international Dion Charles registered his 16th goal of the season for club and country.
Charles then turned provider for George Thomason whose first shot was saved by Sol Brynn, only for the midfielder to net the rebound.
Former Trotter Darren Pratley was one of two substitutes introduced at half-time to give Orient a more competitive edge.
Shaq Forde reduced his side’s arrears after 55 minutes and Theo Archibald scored a spectacular second five minutes later, but Bolton held on for Evatt to seal the landmark victory.
Match report supplied by PA Media.
Line-ups
Bolton
Formation 3-1-4-2
1Baxter
2Jones18Toal15Forrester
8Sheehan
12Dacres-Cogley4Thomason22Dempsey3Iredale
10Charles9Bödvarsson
1Baxter2Jones18Toal15Forrester8Sheehan12Dacres-Cogley4Thomason22DempseySubstituted forMorleyat 90+1’minutes3IredaleSubstituted forAshworthat 88’minutes10CharlesSubstituted forAdeboyejoat 82’minutes9BödvarssonSubstituted forJeromeat 82’minutesSubstitutes7Gomes14Adeboyejo16Morley19Maghoma26Ashworth27Williams35Jerome
Leyton Orient
Formation 3-4-1-2
1Brynn
5Happe19Beckles2James
32Hunt8Brown22Galbraith11Archibald
10Sotiriou
17Forde9Pigott
1Brynn5HappeBooked at 84mins19Beckles2JamesBooked at 54mins32HuntSubstituted forMoncurat 89’minutes8BrownSubstituted forEl Mizouniat 45’minutesSubstituted forSandersat 68’minutes22Galbraith11ArchibaldBooked at 57mins10SotiriouBooked at 45minsSubstituted forPratleyat 45’minutes17Forde9PigottSubstituted forAgyeiat 72’minutesSubstitutes4Turns7Agyei13Howes14Moncur15El Mizouni18Pratley23Sanders
Referee:Charles Breakspear
Attendance:21,482
Live Text
Match ends, Bolton Wanderers 3, Leyton Orient 2.
Second Half ends, Bolton Wanderers 3, Leyton Orient 2.
Attempt blocked. Darren Pratley (Leyton Orient) right footed shot from the centre of the box is blocked. Assisted by Shaq Forde.
Corner, Leyton Orient. Conceded by William Forrester.
Attempt blocked. Shaq Forde (Leyton Orient) left footed shot from the centre of the box is blocked.
Attempt blocked. Tom James (Leyton Orient) left footed shot from outside the box is blocked. Assisted by Theo Archibald.
Attempt missed. Omar Beckles (Leyton Orient) right footed shot from the centre of the box is close, but misses to the right. Assisted by George Moncur with a cross following a corner.
Corner, Leyton Orient. Conceded by William Forrester.
Corner, Leyton Orient. Conceded by Zachary Ashworth.
Substitution, Bolton Wanderers. Aaron Morley replaces Kyle Dempsey.
Substitution, Leyton Orient. George Moncur replaces Rob Hunt.
Zachary Ashworth (Bolton Wanderers) wins a free kick in the defensive half.
Foul by Shaq Forde (Leyton Orient).
Substitution, Bolton Wanderers. Zachary Ashworth replaces Jack Iredale.
Attempt blocked. Victor Adeboyejo (Bolton Wanderers) right footed shot from the right side of the box is blocked. Assisted by Cameron Jerome.
Daniel Happe (Leyton Orient) is shown the yellow card for a bad foul.
Cameron Jerome (Bolton Wanderers) wins a free kick in the attacking half.
Foul by Daniel Happe (Leyton Orient).
Foul by Kyle Dempsey (Bolton Wanderers).
Tom James (Leyton Orient) wins a free kick in the defensive half.