Sheffield Wednesday drop into relegation zone after late defeat...Peterborough United will be playing League One football next season after a 2-2 draw away to Barnsley confirmed their relegation.
Jim Gannon’s side twice led through Ryan Bennett and Tommy Rowe but two Iain Hume goals leave the Posh 14 points off safety with just four games to play.
Elsewhere, Blackpool put more pressure on their play-off rivals after beating Doncaster Rovers 2-0 at Bloomfield Road. Goals from DJ Campbell and Stephen Dobbie secured the win for Ian Holloway’s side, which leaves the Tangerines just one point off the play-offs.
Further afield in the race to make the play-offs, Swansea City and Leicester City both ran out convincing winners to enhance their cases.
David Edgar and Ashley Williams scored before Shefki Kuqi’s late strike secured a 3-0 win over relegation-threatened Scunthorpe United, while the Foxes hammered Queens Park Rangers 4-0 thanks to goals from Andy King, Steve Howard and a brace from Martyn Waghorn.
Reading kept their slim play-off hopes alive after running out 3-0 winners over Coventry City at the Madejski Stadium, with first-half goals from Grzegorz Rasiak, Simon Church and Jimmy Kebe.
There was a late twist at Vicarage Road where Watford were looking to move clear of the relegation zone, while West Bromwich Albion were looking to close the gap on Newcastle United at the top of the table.
The Hornets were down to ten men after Jon Harley had seen red, but then took the lead in the 85th minute through Danny Graham. However, Baggies winger Chris Brunt latched onto Andwele Slory’s cross to head home a late equaliser for the visitors.
Crystal Palace recovered from going a goal down after Keith Treacy opened the scoring for Preston North End to fight back and win 3-1 to move out of the relegation zone after goals from Neil Danns, Darren Ambrose and Calvin Andrew.
Another relegation-threatened side, Sheffield Wednesday, saw their hopes of staying in the Championship take a major blow after a late goal from Nicky Maynard meant Bristol City battled to a 1-0 win at Hillsborough. The Owls now occupy the third relegation spot alongside Plymouth Argyle and Peterborough United.
Stephen McManus’ first-half header was followed by a last-minute strike from Jonathan Franks to secure a 2-0 away win for Middlesbrough over Plymouth. The Pilgrims had a chance to equalise from the spot but Brad Jones saved Alan Judge’s penalty to leave Paul Mariner’s side four points away from safety.
Ipswich Town look certain to stay in the division after goals from Gareth McAuley, Carlos Edwards and Connor Wickham cancelled out Rob Hulse’s goal to secure a 3-1 win at Pride Park.
Become a fan of Goal.com UK's Facebook fan page for all the latest news and insight into everything related to the beautiful game!