By Paul Higham
Last Updated: 01/01/70 1:00am
Championship leaders Ipswich came from 2-0 down to earn a point at Crewe.
Championship leaders Ipswich came from 2-0 down to earn a point at Crewe, while promotion-chasing Sunderland, Reading and QPR were all beaten.
Dean Ashton's stock is growing and growing at Crewe and the club may struggle to keep hold of him if he keeps on scoring, with a double looking to have seen off Ipswich at Gresty Road.
However, Joe Royle's table toppers came back with second half goals from Richard Naylor and Darren Bent earning them a point.
Sunderland's chances of getting anything from West Ham's visit diminished when Steve Caldwell was sent off four minutes before the break.
The Hammers capitalised in the second period with Marlon Harewood and Teddy Sheringham goals moving them into fifth, three points behind the third-placed Black Cats.
Reading stay in fourth despite being put to the sword by an improving Wolves side who are still without a manager.
Colin Cameron, Seyi Olofinjana and a Leon Clarke brace did the damage for the hosts with Dean Morgan's reply for The Royals.
QPR boss Ian Holloway returned to the bench after his stomach illness, but a 2-1 defeat at Nottingham Forest will not have made him feel any better.
George Santos had cancelled out Andy Reid's opener, but Jack Lester's goal on his return to The City Ground sealed a welcome three points for the strugglers.
Millwall skipper Kevin Muscat and Sheffield United goalkeeper Paddy Kenny were strangely sent off at half time by referee Iain Williamson after trouble flared up in the tunnel.
United stopper Phil Jagielka had to go in goal as Neil Warnock rarely has a goalkeeper on the substitutes' bench, but he was beaten by Mark Phillips' Header.
However, Andy Liddell hit back to draw The Blades level and they stole all three points when diminutive left back Derek Geary popped up with a rare strike to win it for the visitors.
Leeds' struggles continue after they were beaten at home by Leicester City, with Lilian Nalis and a Gary Kelly own goal leaving The Whites just five points above the drop zone.
Two goals in a dramatic final two minutes gave Derby a 2-2 draw against Coventry after Stephen Hughes and Dele Adebola had put the visitors 2-0 up.
Adebola's strike came on 80 minutes but Grzegorz Rasiak pulled one back on 88 before Paul Peschisolido grabbed a point in the final minute.
Cardiff grabbed a welcome win with Cameron Jerome and a Peter Thorne double enough to see off Gillingham 3-1 at home, with Tommy Johnson replying for The Gills.
Daniel Harding grabbed the only goal of the game as Brighton beat Rotherham at home, while Paul Wotton's last minute penalty gave Plymouth a 1-0 home win against Burnley.
Stoke stay up there with the sides chasing a play-off spot, after Gifton Noel-Williams grabbed the only goal of the game at Watford.
Click on fixture for full match report:
Brighton 1-0 Rotherham
Cardiff 3-1 Gillingham
Crewe 2-2 Ipswich
Derby 2-2 Coventry
Leeds 0-2 Leicester
Millwall 1-2 Sheff Utd
Nottm Forest 2-1 QPR
Plymouth 1-0 Burnley
Sunderland 0-2 West Ham
Watford 0-1 Stoke
Wolves 4-1 Reading