- Palace gets first W vs AFC since 1994
- Cabaye, Zaha are menaces
- Gunners have lost 3 of 5
Luka Milivojevic added a penalty kick in the 69th minute to ice it.
Palace moved six points clear of the drop zone with the win, while Arsenal remains three points back of sixth place Manchester United and seven back of the Top Four.
[ MORE: Watch full PL match replays ]
Townsend pounced on a sliding pass from Zaha to poke an outside of the foot shot beyond Emiliano Martinez to make it 1-0 in the 18th minute.
Further attempts were stymied by the Eagles, and Sanchez stayed especially lively. Mamadou Sakho continues to be a key to Palace’s defensive turnaround, blocking a Mesut Ozil pass and stopping a Sanchez attack.
Palace didn’t have many chances as the half wore on, save a pair of rough corners.
[ MORE: Latest Premier League standings ]
[ MORE: Full lineups, stats, box score ]
Arsenal was sloppy to start the second half, and Zaha crossed for Townsend. The Englishman laid off for Christian Benteke, who’s turn and fire was deflected out for a corner.
Benteke had the ball in the back of the net a minute later, but the flag was up.
And Palace found the second goal, a true beauty from Cabaye. The Frenchman was the beneficiary of more work from Zaha and Townsend, redirecting an aesthetically-pleasing shot over a laid out Martinez.
Townsend hit the deck under pressure in the 18, and Palace had a penalty to make it 3-0.