West Ham 1 Reading 1: Reading held West Ham to a St Stephen's Day draw at Upton Park after battling for over an hour with 10 men.
The Royals may still be without an away win all season — but a point was the least they deserved for their bold approach to the game after Brynjar Gunnarsson was sent off.
The Icelandic midfielder was shown a straight red card after 28 minutes for a dangerous two-footed lunge on Hayden Mullins.
West Ham took advantage with a strike from Nolberto Solano just before half-time but they could not shake off a Reading side short on numbers but not on work rate or determination.
Dave Kitson scored the equaliser after turning onto a neat through-ball from Nicky Shorey, a reported January target for West Ham, to beat Robert Green.
West Ham threw everything forward in the closing minutes and Dean Ashton saw his header hit the post but they could not break down a resilient Reading defence.