An entertaining match ended goalless at Selhurst Park with both teams impressing in an even game.
New signing James Vaughan and debutant Matthew Parsons came into the starting line-up along with Sean Scannell as Palace looked to make it five wins out of seven at home.
With a cracking atmosphere at the ground, both teams started well as Parsons looked bright down the left and Andrew Crofts headed just wide for Norwich.
Sean Scannell was also looking lively early on and his trickery won a free-kick in 'Darren Ambrose territory', but the Palace midfielder's effort went well wide.
Wes Hoolahan then made Julian Speroni work for the first time on his 200th Palace appearance with a great strike from the edge of the area that the experienced 'keeper did well to tip over. Scannell then broke through down the other end following good work from Danns but slipped at the vital moment, with his shot across the box almost finding James Vaughan on the stretch.
Neil Danns continued to work hard in the midfield and some good work on the right led to his cross almost finding Vaughan at the far post.. Moments later, more good work down the right from Scannell won another free-kick, Ambrose's delivery this time was perfect finding McCarthy at the back post who glanced his header just wide with John Ruddy frozen to the spot.
A wonderful ball from Anthony Gardner to Scannell at the start of the second half, led to the forward creating a half-chance for Vaughan, beating his man twice on the by-line before whipping in a decent cross.
A mistake from David Fox then saw him lose possession to Vaughan but the on-loan striker's shot was blocked, Palace were almost made to pay when Grant Holt almost latched on to a swinging cross only for the ball to evade him. All action now and another break from Vaughan, saw a low cross almost finished by Danns only for Leon Barnett to clear at the last.
The impressive Scannell then beat his man just outside the box and unleashed a rocket of a shot which was well palmed away by Ruddy. Speroni at the other end tipped a Crofts' effort round the post as Norwich pressed, with Paul Lambert introducing Simeon Jackson and Marc Tierney as he tried to turn the game in the Canaries favour.
Another Ambrose free-kick evaded a diving Vaughan at the far post and Zaha replaced the excellent Scannell for Palace as Dougie Freedman pushed for the win. It was Norwich though who threatened next as Barnett should have done better at the far post from a corner. From his save, Speroni threw the ball to Ambrose and a quick Palace break ended with a Neil Danns shot that was comfortably saved by Ruddy.
The Eagles pressure resulted in another change for Norwich with Aaron Wilbraham introduced, but Palace kept coming, a snapshot from Zaha turned away again by Ruddy at his near post as Palace entered the last ten minutes on top. Norwich are second for a reason though and Grant Holt then found himself in a great position to take all three points but blazed his shot over the bar.
Simeon Jackson then won the Canaries a free-kick right on the edge of the box deep into injury time. Lansbury stepped up with Selhurst Park holding it's breath but his effort was well blocked as Palace held out for a valuable point and their sixth consecutive clean sheet at home.
Att: 16,327 (Away: 2,696) Ref: Mr D McDermid
Palace: 1. Julian Speroni, 2. Nathaniel Clyne, 3. David Wright, 5. Paddy McCarthy (c), 7. Darren Ambrose, 8. Neil Danns, 14. Sean Scannell, 20. James Vaughan, 26. Matthew Parsons, 30. Alex Marrow, 31. Anthony Gardner
Subs: 13. Lewis Price, 6. Adam Barrett, 10. Owen Garvan, 9. Steffen Iversen, 32. Pablo Counago, 16. Wilfried Zaha, 19. Jermaine Easter
Norwich City: 1. John Ruddy, 2. Russell Martin, 3. Adam Drury, 6. Zak Whitbread, 7. Andrew Crofts, 9. Grant Holt (c), 12. Henri Lansbury, 14. Wes Hoolahan, 15. David Fox, 16. Chris Martin, 20. Leon Barnett
Subs: 31. Jed Steer, 10. Simeon Jackson, 18. Korey Smith, 19. Simon Lappin, 21. Aaron Wilbraham, 22. Elliott Ward, 32. Marc Tierney