Hereford United 1 Leicester City 3
Second half goals from Lloyd Dyer and Steve Howard moved Leicester another step closer to the Championship and Hereford towards the drop.
The struggling Bulls stunned the leaders when they went in front in the 28th minute from the spot. Joe Mattock fouled Jennison Myrie-Williams in the box and Steve Guinan converted from 12-yards.
The lead lasted just six minutes though as Karl Broadhurst fouled Matty Fryatt on the edge of the box and Matt Oakley curled in the free-kick.
Dyer then gave The Foxes the lead on 73 with a great finish from the edge of the box before Howard sealed the win, four minutes from time, with another deadly strike.
Leeds United 1 Stockport County 0
Jonathan Howson's ninth minute strike earned high-flying Leeds their ninth straight win at Elland Road.
Leeds stormed in front when Jonathan Douglas crossed for Howson to net his fifth of the season from close range.
But County hit back and Casper Ankergren produced smart saves to keep out shots from Dominic Blizzard and Greg Tansey.
Leeds substitute Andy Robinson almost made it two after the break but Conrad Logan saved well before Michael Raynes was denied a last-gasp leveller by Ankergren as the hosts stay fifth.
Walsall 0 Tranmere Rovers1
Bas Savage's eighth goal of the season snatched Tranmere all of the points at Walsall and moved them back into the top six.
Rovers began brightly and Savage and Ian Moore forced saves from Rene Gilmartin in The Saddlers goal.
Jabo Ibehre went close for Walsall before the break but Tranmere were back on top in the second period with Charlie Barnett and Antony Kay again bringing the best out of Gilmartin.
But their pressure finally told ten minutes from time when Savage headed in Edrissa Sonko's cross.
Leyton Orient 2 Colchester United 1
Jimmy Smith's 80th minute goal earned Leyton Orient boss Geraint Williams a sweet victory over the club that sacked him in September.
The U's took the lead two minutes before the break when Marc Tierney's free-kick was flicked on by Ashley Vincent and Clive Platt headed in his tenth goal of the season.
But Orient were level before the break when former Tottenham youngster Charlie Daniels cracked a stunning 25-yard free-kick past Dean Gerken.
Chances came at both ends in the second period but Smith, on-loan from Chelsea, snatched the points when he hammered home Sean Thornton's cross.
Crewe Alexandra 0 Hartlepool United 0
Billy Jones' stunning display was not enough as Crewe had to settle for a point in their relegation battle with Hartlepool.
The 25-year-old had a hand in all of The Railwaymen's best moments and went close to giving them the lead in the 31st minute but his strike was saved by Danish keeper Jan Budtz.
Hartlepool hit back themselves with Andy Monkhouse pulling the strings as the half came to a close but they found home keeper John Ruddy in fine form.
Jones' set pieces continued to dominate proceedings after the break and Clayton Donaldson also went close as the home side pushed for a vital winner but they had to settle for a point and remain just three points above the drop zone.
Brighton & Hove Albion 2 Swindon Town 3
Three goals in 13 minutes at the start of the second half eased Swindon's relegation fears and sent Brighton closer to the basement division.
The Seagulls went in front eight minutes before the break. Dean Cox sent Gary Dicker down the right and he crossed for Adam Virgo to slide home from six- yards.
But The Robins turned the game on its head with three goals before the hour. Gordon Greer converted Billy Paynter's cross on 47 before Paynter got on the scoresheet himself with a confident finish three minutes later.
And the points were in the bag on 58 when Simon Cox fired home Anthony McNamee's cross for his 28th goal of the season.
Dicker got a goal back in the final minute but Swindon stood firm to go six points clear of the bottom four.
Coca-Cola Football League OneLatest match Saturday,
11th April 2009Pld Home Away Overall Pts EP W D L F A W D L F A W D L F A 1 Leicester City 42 12 8 1 38 14 12 6 3 38 23 24 14 4 76 37 86 +39 2 Peterborough United 42 13 5 3 38 20 11 5 5 36 30 24 10 8 74 50 82 +24 3 Millwall 42 11 4 6 26 20 12 3 6 31 26 23 7 12 57 46 76 +11 4 Milton Keynes Dons 41 11 4 6 40 23 11 5 4 38 22 22 9 10 78 45 75 +33 5 Leeds United 42 15 2 4 43 19 8 4 9 27 28 23 6 13 70 47 75 +23 6 Tranmere Rovers 42 14 4 3 38 18 6 5 10 19 25 20 9 13 57 43 69 +14 7 Scunthorpe United 40 12 4 4 40 22 8 3 9 30 32 20 7 13 70 54 67 +16 8 Southend United 42 12 2 7 27 18 7 5 9 25 38 19 7 16 52 56 64 -4 9 Oldham Athletic 42 9 7 5 33 22 6 8 7 28 37 15 15 12 61 59 60 +2 10 Huddersfield Town 42 8 7 6 29 26 8 5 8 26 34 16 12 14 55 60 60 -5 11 Bristol Rovers 41 9 4 7 35 24 6 8 7 33 28 15 12 14 68 52 57 +16 12 Stockport County 42 8 7 6 29 23 7 5 9 25 27 15 12 15 54 50 57 +4 13 Colchester United 42 7 4 10 21 22 9 5 7 33 34 16 9 17 54 56 57 -2 14 Walsall 42 10 3 8 31 31 5 7 9 24 29 15 10 17 55 60 55 -5 15 Leyton Orient 42 6 5 10 22 29 8 5 8 19 22 14 10 18 41 51 52 -10 16 Yeovil Town 41 6 9 5 22 22 6 4 11 14 35 12 13 16 36 57 49 -21 17 Swindon Town 42 7 7 7 35 32 4 8 9 28 34 11 15 16 63 66 48 -3 18 Hartlepool United 42 8 7 6 43 36 4 4 13 17 33 12 11 19 60 69 47 -9 19 Carlisle United 42 7 6 8 33 31 4 6 11 19 35 11 12 19 52 66 45 -14 20 Crewe Alexandra 42 8 4 9 29 33 4 5 12 25 39 12 9 21 54 72 45 -18 21 Northampton Town 40 7 7 5 31 21 3 5 13 20 32 10 12 18 51 53 42 -2 22 Brighton & Hove Albion 41 4 6 11 28 39 5 6 9 18 27 9 12 20 46 66 39 -20 23 Hereford United 41 6 4 11 23 25 3 2 15 15 45 9 6 26 38 70 33 -32 24 Cheltenham Town 41 6 5 10 28 37 1 6 13 19 47 7 11 23 47 84 32 -37