Crystal Palace’s fight for a play-off place will go down to the final day of the season after a goalless draw with south London rivals Millwall.

Victory would have guaranteed Palace’s place in the top six but instead they must beat relegation-threatened Peterborough United at Selhurst Park on Saturday to be sure of their place.

A draw would be good enough if Nottingham Forest do not beat Leicester by five goals.

The atmosphere throughout between both sets of fans epitomised what a London derby should be about - plenty of passion and plenty of noise.

It was a shame the quality of football on the pitch didn’t match the quality of support off it.

Millwall edged the first half hour and had two penalty shouts turned down before Josh Wright shot over from the edge of the box from Andy Keogh’s pull back. He should have done better and it was a lucky escape for Palace after Dean Moxey and Damien Delaney both lost concentration in the build up.

Wilfried Zaha was struggling to get in the game and could have been booked for kicking out at Alan Dunne after the right back held him back, but referee Graham Salisbury took the sensible approach and gave both a talking to instead of showing a card.

The Eagles were giving the ball away cheaply, rushing their passes as they looked to hit Millwall on the counter attack. All too often they just gave possession away.

Their big chance came five minutes before the break. Owen Garvan, starting for the first time since his comeback from injury, picked out Glenn Murray with a superb weighted pass but the striker tried to control the ball instead of shoot for goal and his heavy touch ran through for David Forde. It was an opportunity the Murray of two months ago would have gobbled up.

The second half continued in the same vein as both sides showed plenty of endeavour but no end product.

When Danny Gabbidon gave the ball away, Keogh was played in on goal but took too long to shoot and Mile Jedinak got in a timely tackle. At the other end, Yannick Bolasie finally got a shot on target for Palace but Forde stuck out a big right hand to save.

Zaha was becoming more influential and almost set up Murray but Sean St Ledger intervened, as did Julian Speroni when Liam Feeney crossed for Shaun Batt.

Delaney shot over on the stretch from Bolasie’s corner but that was that as far as chances went.

Palace are now nine games without a win and a play-off position that looked all but guaranteed two months ago, is now in desperate danger of slipping away.