Southend United 0 Leicester City 2
Leicester City were crowned League One champions as a Matty Fryatt double ensured a return to the Championship at the first attempt.
After a nervous first half, Fryatt put The Foxes in front from the penalty spot on 58 minutes after Simon Francis handled in the area.
Southend continued to push forward as they tried to keep their faint hopes of a play-off place alive, but in the 70th minute Leicester grabbed their second from a rapid counter-attack.
Lloyd Dyer crossed for Fryatt to head past Steve Mildenhall and spark wild celebrations among the Leicester players and fans.
For a full report including player markings go here: www.thelittlegazette.com/news/loadnews.asp?cid=TMNW&id=443800
Peterborough United 1 Stockport County 0
Craig Mackail-Smith's 25th goal of the season gave Peterborough a crucial win in their hunt for the second automatic promotion place.
Peterborough took the lead in the 25th minute when Aaron McLean played in Mackail-Smith who delicately chipped keeper Conrad Logan.
The home side pushed forward in search of a second but were denied time and time again by an inspired Logan.
Stockport rarely threatened, and Peterborough clinched three points which keeps them second with two games to go.
Scunthorpe United 0 Milton Keynes Dons 1
Luke Chadwick's first-half goal gave MK Dons a priceless three points and put a huge dent in Scunthorpe's hopes of making the play-offs.
The former Manchester United winger broke the deadlock on 34 minutes when he raced on to Jason Puncheon's pass and slid past the onrushing Joe Murphy.
Scunthorpe dominated possession but struggled to create clear cut chances, with leading scorer Gary Hooper well marshalled by the Dons defence.
The win leaves MK Dons four points behind second-placed Peterborough, who have played a game more.
Bristol Rovers 4 Millwall 2
Rickie Lambert ended his mini goal drought with a double as Bristol Rovers virtually ended Millwall's hopes of an automatic promotion place.
Rovers went in front on 12 minutes when Stuart Campbell's corner found Craig Disley completely unmarked on the near post, and he slotted home.
Nadjim Abdou equalised for Millwall in the 29th minute with a fantastic header, but the Lions were not on level terms for long as Lambert headed home another Campbell corner, his first goal for five games.
Jo Kuffour put Rovers further in front in the 37th minute, and it got worse for Millwall just before half-time when Gary Alexander was sent off for deliberate handball in the box, and Lambert calmly beat David Forde from the spot.
Steve Elliott was sent off for a second booking on 63 minutes for Rovers, before Abdou pulled one back for Millwall.
Leeds United 3 Tranmere Rovers 1
Jermaine Beckford scored his 32nd of the season as Leeds won their tenth straight home game to all but clinch a place in the play-offs.
Leeds fired out an early warning when Jonny Howson's long-range shot hit the post, but on 15 minutes Beckford put Leeds in front from inside the six-yard box.
In the 26th minute Neil Kilkenny doubled the home side's advantage, but just a minute later Bas Savage broke the Leeds offside trap and his pass was turned into his own net by Sam Sodje.
Luciano Becchio made the points safe for Leeds on 56 minutes when he diverted a Robert Snodgrass free-kick past Danny Coyne.
Walsall 2 Huddersfield Town 3
Veteran striker Andy Booth scored twice as Huddersfield came from two goals down to beat Walsall at The Bescot Stadium.
Jabo Ibehre gave Walsall the lead on 13 minutes from Troy Deeney's pass, and Deeney was the provider again when Ibehre fired the Saddlers further ahead in the 27th minute.
But Huddersfield hit back just before the break with two goals in quick succession. Booth slotted in the first from close in on 42 minutes, and a couple of minutes later he headed in Jim Goodwin's corner.
The decisive goal came in the 62nd minute when Martin Kelly's long range effort beat Walsall keeper Rene Gilmartin.
Brighton & Hove Albion 3 Oldham Athletic 1
Brighton kept their survival hopes alive as a Lloyd Owusu double helped them to a win over Oldham at The Withdean Stadium.
In the 26th minute Dean Cox headed in Owusu's cross to put the Seagulls in front and ten minutes later Owusu got himself on the scoresheet with another header, this time Joe Hart providing the cross.
Lewis Alessandra gave Oldham hope on 61 minutes, but two minutes later Owusu scored with a low drive from the edge of the area to restore Brighton's two-goal lead.
Andrew Whing was sent off for a second booking late on, but Brighton held on for a crucial three points.
Leyton Orient 1 Northampton Town 3
Northampton scored three times in the last 20 minutes to secure a vital three points at Leyton Orient.
Leyton Orient were in front midway through the first half when Jason Crowe put Sean Thornton's free-kick past his own keeper.
The game turned on its head in three second half minutes. First Adebayo Akinfenwa levelled when he headed home Crowe's free-kick on 71 minutes, and moments later Prijovic fired The Cobblers in front from Ikechi Anya's pass.
Anya scored in injury time to make the points safe, and leave Northampton just one point adrift of safety.
Yeovil Town 2 Hartlepool United 3
Hartlepool took a giant step towards safety thanks to Daniel Nardiello's 71st minute winner in an exciting game at Huish Park.
Gavin Tomlin gave the hosts an early lead with a low shot, but the lead did not last long as Joel Porter scored from the penalty spot after Lee Peltier fouled Nardiello.
On the stroke of half-time Andy Monkhouse crossed for Porter to head home his second and put Hartlepool ahead.
Andros Townsend equalised for Yeovil on 57 minutes, before Nardiello headed in another Monkhouse cross to give Hartlepool the points.
Carlisle United 1 Swindon Town 1
Owain Tudor-Jones scored an injury-time equaliser as Swindon snatched a point from their trip to fellow strugglers Carlisle.
Michael Bridges settled Carlisle's nerves early on when he fired in a low shot from the edge of the area.
It looked like it would be enough for the Cumbrians, but in the second minute of added time Tudor-Jones fired in an unstoppable free-kick, his first goal of the season.
The result leaves Carlisle just one point ahead of the relegation zone, and Northampton have two games in hand.
Crewe Alexandra 1 Cheltenham Town 2
Paul Connor's winner six minutes from time meant Cheltenham staved off relegation to League Two for another week.
It looked bleak for Cheltenham when Crewe took the lead inside two minutes when Gylfi Sigurdsson set Clayton Donaldson free down the left flank, and he crossed for the Icelandic midfielder to find the net from close range.
The Robins equalised on 58 minutes when John Finnigan drove home a penalty after Marlon Broomes fouled David Hutton in the box.
Just as Cheltenham's League One status looked to be slipping away, Connor headed in Leon Constantine's cross to give The Robins a glimmer of hope.
Hereford United 0 Colchester United 2
Hereford's relegation to League Two was confirmed after a dismal defeat to Colchester at Edgar Street.
Mark Yeates put the U's in front on 35 minutes with superb free-kick into the top corner.
And six minutes later, Dean Beckwith put through his own net from a Yeates cross to doubled Colchester's lead.
The visitors did all the pressing in the second half as Hereford's short stay in League One ended with a whimper.
The Weeks' Fixtures
Tuesday, 21 April 2009; (all kick-offs 19.45): Bristol Rovers v Brighton, Northampton v Scunthorpe, Yeovil v Hereford
Friday, 24 April 2009: Leicester v Scunthorpe, 19:45.
Coca-Cola Football League OneLatest match Saturday,
18th April 2009Pld Home Away Overall Pts EP W D L F A W D L F A W D L F A 1 [P] Leicester City 44 13 8 1 39 14 13 6 3 40 23 26 14 4 79 37 92 +42 2 Peterborough United 44 14 5 3 39 20 11 5 6 36 32 25 10 9 75 52 85 +23 3 Milton Keynes Dons 43 12 4 6 42 24 12 5 4 39 22 24 9 10 81 46 81 +35 4 Millwall 44 12 4 6 28 20 12 3 7 33 30 24 7 13 61 50 79 +11 5 Leeds United 44 16 2 4 46 20 8 4 10 27 29 24 6 14 73 49 78 +24 6 Tranmere Rovers 44 15 4 3 40 19 6 5 11 20 28 21 9 14 60 47 72 +13 7 Scunthorpe United 42 12 4 5 40 23 9 3 9 33 34 21 7 14 73 57 70 +16 8 Southend United 44 12 2 8 27 20 8 5 9 28 40 20 7 17 55 60 67 -5 9 Huddersfield Town 44 9 7 6 30 26 9 5 8 29 36 18 12 14 59 62 66 -3 10 Oldham Athletic 44 9 8 5 34 23 6 8 8 29 40 15 16 13 63 63 61 0 11 Bristol Rovers 43 10 4 7 39 26 6 8 8 34 30 16 12 15 73 56 60 +17 12 Colchester United 44 7 4 11 21 23 10 5 7 35 34 17 9 18 56 57 60 -1 13 Walsall 44 10 3 9 33 34 6 7 9 26 30 16 10 18 59 64 58 -5 14 Stockport County 44 8 7 7 30 25 7 5 10 25 28 15 12 17 55 53 57 +2 15 Leyton Orient 44 6 5 11 23 32 9 5 8 20 22 15 10 19 43 54 55 -11 16 Hartlepool United 44 8 7 7 45 39 5 4 13 20 35 13 11 20 65 74 50 -9 17 Swindon Town 44 7 7 8 35 33 4 9 9 29 35 11 16 17 64 68 49 -4 18 Yeovil Town 43 6 9 6 24 25 6 4 12 14 36 12 13 18 38 61 49 -23 19 Carlisle United 44 7 7 8 34 32 4 6 12 19 36 11 13 20 53 68 46 -15 20 Crewe Alexandra 44 8 4 10 30 35 4 6 12 26 40 12 10 22 56 75 46 -19 21 Northampton Town 42 7 7 6 33 24 4 5 13 23 33 11 12 19 56 57 45 -1 22 Brighton & Hove Albion 43 5 6 11 31 40 6 6 9 19 27 11 12 20 50 67 45 -17 23 Cheltenham Town 43 7 5 10 29 37 2 6 13 21 48 9 11 23 50 85 38 -35 24 [R] Hereford United 43 6 4 12 23 27 3 2 16 16 47 9 6 28 39 74 33 -35