League leaders Arsenal suffered a double blow at Birmingham City when they were held to a 2-2 draw and Eduardo da Silva was badly injured.
His footballing future could be in jeopardy after a tackle left him with a broken left leg that needed eight minutes of treatment on the pitch.
Shocked Eduardo, 24, was given oxygen and stretchered off to go to hospital in Birmingham.
Martin Taylor was given a red card for the third-minute tackle on the striker.
Martin Taylor is shown the red card
Arsenal manager Arsene Wenger at first said Martin Taylor should "never play football again" after the Birmingham captain's tackle broke Eduardo's leg.
But later he said that his comments were "excessive" and said in the heat of the moment when he had been shocked by his player's injury.
Blues boss Alex McLeish had defended his captain: "Martin's not a dirty player. He's distraught because of the injury."
Fulham 0-1 West Ham
Portsmouth 1-0 Sunderland
Wigan 2-0 Derby
Newcastle 1-5 Man Utd
Elsewhere Fernando Torres grabbed a hat-trick as Liverpool came back from a goal down to beat Middlesbrough 3-2 and move to fourth position.
The Spaniard has become the first Liverpool forward to hit 20 goals in a season for five years, his total now being 21 since his £20million move to Merseyside.