Sheff Utd 0 Scunthorpe 1
Reading 1 West Brom 1
Derby 1 Leicester 0
C Palace 1 Cardiff 2
Swansea 0 Ipswich 0
Plymouth 0 Blackpool 2
Watford 1 Middlesbrough 1
Barnsley 0 Doncaster 1
Coventry 1 Sheff Wed 1
Peterborough 0 Bristol C 1
Preston 2 QPR 2
Tamas fired home four minutes from time to take two points from West Brom.
Tamas' late equaliser took the Baggies nine points clear of nearest challengers Nottingham Forest, who did not play, and within a point of leaders Newcastle who have two games in hand.
Albion looked like being on the receiving end of Reading's recent revival when Gylfi Sigurdsson opened the scoring in the sixth minute. Scott Carson made a fine save to deny Jimmy Kebbe as the visitors hung on.
Cardiff were the biggest winners on a day when their fellow play-off hopefuls slipped up and allowed Ian Holloway's Blackpool to close the gap on the top six to just four points.
Dave Jones' men edged past relegation-haunted Crystal Palace in the early kick-off at Selhurst Park, where Gabor Gyepes' early strike was cancelled out by Clint Hill before Chris Burke hit a 67th-minute winner.
The win sent Cardiff jumping to fourth while things look bleak for Palace who now stand four points from safety having been crippled by their 10-point deduction for going into administration earlier in the season.
Leicester blew their big chance to cement fourth after sliding to a farcical 1-0 defeat at east Midlands rivals Derby. Andy King's soft 19th-minute back-pass was completely missed by Foxes keeper Chris Weale who let it trickle under his foot.
Meanwhile Swansea started the day in fifth place but could not take advantage as they were held to a goalless draw by Roy Keane's improving Ipswich.
The hiccups allowed Blackpool to breathe new life into their own play-off ambitions at Holloway's former club Plymouth, with Charlie Adam and Stephen Dobbie scoring late in a 2-0 win.
Doncaster also still stand a slim chance of muscling in on the top six after Sean O'Driscoll's men edged a nervous south Yorkshire derby at Barnsley thanks to James Coppinger's excellent 35th-minute strike.
Leroy Lita salvaged a point for Middlesbrough against Watford at Vicarage Road with a 55th-minute header after John Eustace had put the home side in front, but the result leaves Gordon Strachan's men seven points adrift.
The point took Watford four points clear of Palace in the last relegation place and there was also a little more breathing space for Sheffield Wednesday, who held on for a 1-1 draw at Coventry.
Doomed Peterborough crashed to their 24th defeat of the season as Bristol City's David Clarkson scored the only goal at London Road, while a late comeback from QPR earned them a point in a 2-2 draw at Preston.