Match ends, Crewe Alexandra 3, Leyton Orient 0.
Crewe Alexandra 3-0 Leyton Orient
Leyton Orient's unbroken 112-year stay in the English Football League ended after a 3-0 defeat by Crewe confirmed their relegation from League Two.
Crewe dominated from the start, with Callum Ainley steering in from close range to put the hosts in front.
Ryan Wintle's header and George Cooper's smart strike completed the scoring before half-time.
Orient, who have had five different managers this season, will finish bottom after Newport beat Accrington.
Crewe, meanwhile, confirmed their League Two survival with a first victory in five matches.
Five managers, same results
Just under three years ago, Leyton Orient were on the brink of promotion to the Championship, before falling to a 4-3 defeat on penalties in the League One play-off final.
Relegation followed one season later, but this campaign represents a new low for one of the English Football League's oldest clubs.
As well as the ongoing managerial uncertainty, Orient are in "mortal danger" of going out of business, according to the legal adviser to their fans' trust.
Owner Francesco Becchetti has been given until 12 June to pay off debts or sell the club.
Staff have still not been paid their March wages, and club employees have said they are "hugely concerned" by a lack of communication from the Orient hierarchy.
Results on the pitch have been poor throughout the season, with the club having both the worst attacking and worst defensive record in the division.
Relegation was staved off for one more week with victory over Hartlepool on Easter Monday, but their 28th defeat of the season leaves them facing a dubious future in the National League.
- 14BakayogoBooked at 72mins
- 25AinleySubstituted forPickeringat 63'minutes
- 24CookeSubstituted forUdohat 87'minutes
- 11CooperSubstituted forKirkat 90+2'minutes
- 7CollinsSubstituted forKoromaat 45'minutes
- 19MezagueSubstituted forMcCallumat 45'minutes
- 26AdeboyejoSubstituted forDalbyat 74'minutes
- Mark Brown
- Shots on Target
Second Half ends, Crewe Alexandra 3, Leyton Orient 0.
Substitution, Crewe Alexandra. Charlie Kirk replaces George Cooper.
Attempt saved. Steven Alzate (Leyton Orient) right footed shot from outside the box is saved in the centre of the goal.
Substitution, Crewe Alexandra. Danny Udoh replaces Callum Cooke.
Attempt missed. Callum Cooke (Crewe Alexandra) right footed shot from the centre of the box is close, but misses to the left.
George Cooper (Crewe Alexandra) hits the right post with a left footed shot from long range on the right.
Corner, Crewe Alexandra. Conceded by Sam Sargeant.
Attempt saved. Callum Cooke (Crewe Alexandra) right footed shot from the centre of the box is saved in the top left corner.
Foul by Harry Pickering (Crewe Alexandra).
Sandro Semedo (Leyton Orient) wins a free kick in the defensive half.
Attempt missed. Tristan Abrahams (Leyton Orient) left footed shot from outside the box is high and wide to the left.
Corner, Leyton Orient. Conceded by Zoumana Bakayogo.
James Jones (Crewe Alexandra) wins a free kick in the attacking half.
Foul by Steven Alzate (Leyton Orient).
Attempt blocked. George Cooper (Crewe Alexandra) left footed shot from the left side of the box is blocked.
Substitution, Leyton Orient. Sam Dalby replaces Victor Adeboyejo.
Attempt blocked. Zoumana Bakayogo (Crewe Alexandra) left footed shot from the left side of the box is blocked.
Zoumana Bakayogo (Crewe Alexandra) is shown the yellow card.
Attempt missed. George Cooper (Crewe Alexandra) left footed shot from outside the box is high and wide to the left.