|Morrison 7||Venue: Madejski Stadium
|Trotter pen 90|
LIAM Trotter's stoppage-time penalty earned Millwall a richly-deserved point against in-form Reading.
The Lions fell behind to Sean Morrison's seventh-minute header but fought back doggedly, and thought they had equalised when Danny Shittu bundled in a corner, only for the goal to be disallowed for offside.
Jimmy Abdou was then sent off in the latter stages as hope faded for the visitors.
But after Adam Federici brought down man-of-the-match Scott McDonald, Trotter slammed the ball into the roof of the net from 12 yards to make it 1-1.
After fighting back to earn a 2-2 draw against QPR last weekend, Steve Lomas unsurprisingly named an unchanged starting line up at the Madejski Stadium, although Shaun Derry and Liam Feeney returned to the bench in place of Josh Wright and Andy Keogh.
Millwall carved out the first chance of the afternoon in the 5th minute when Martyn Waghorn took Liam Trotter's lofted pass in his stride and his deflected shot forced a corner.
But 90 seconds later the Lions were 1-0 behind. Nicky Bailey was booked for bringing down the advancing Chris Gunter and, from Jordan Obita's resulting free kick, Morrison headed in.
In the 21st minute, Scott Malone scampered down the left wing and pulled the ball back for Martyn Woolford, but his shot from the corner of the area was quickly charged down.
Waghorn will feel he should have done better shortly afterwards when he drilled into the side netting after a lung-busting run from the halfway line as Millwall grew into the game.
But they had goalkeeper David Forde to thank for keeping them in the contest with a vital save to keep out Alex Pearce's close-range effort from a corner just before the break.
Millwall were given a huge let off in the 47th minute when Obita got to the byline and pulled the ball back for Adam Le Fondre, who somehow poked against the post from inside the six yard box.
But the Lions almost hit back immediately at the other end when Liam Trotter played in McDonald, whose shot from a tight angle was kept out by the feet of Adam Federici.
The visitors thought they had equalised in the 55th minute when Paul Robinson flicked on Waghorn's corner and Shittu turned the ball in, but the linesman's flag was raised for offside.
Spurred on by a sense of injustice, Millwall poured forward in search of an equaliser but, despite forcing a string of corners, cleat-cut chances were hard to come by.
In the 73rd minute, Royals substitute Hal Robson-Kanu drew a comfortable save out of Forde before Jobi McAnuff rifled a shot into the side netting.
Millwall's task was made that much harder five minutes from time when Jimmy Abdou was shown his second yellow card of the afternoon.
But Trotter kept his cool in stoppage time to earn ten-man Millwall a draw.