Zaha who last scored in last September against Huddersfield Town ended his dry spell in front of goal in the 41st minute of the tie.
The winger rifled home from close range after benefitting from Andros Townsend’s assist to register his fourth goal of the season.
The solitary strike was not enough to secure the maximum points for the Eagles as Ward-Prowse levelled proceedings for the home team in the 77th minute at the St. Mary's Stadium.
However, with three minutes left to play, Zaha was sent off after he was cautioned twice within a minute.
With the draw, the Eagles are 15th in the league standings after gathering 23 points from 24 games.
Crystal Palace will hope to return to winning ways when they play host to Fulham on Saturday.