The Baggies took the lead after five minutes as Peter Odemwingie latched onto Carlos Vela's pass to outmuscle Benoit Assou-Ekotto and curl a delightful 20-yard shot past Heurelho Gomes for his 13th of the season.
Spurs equalised after 26 minutes through Roman Pavlyuchenko, who stole the ball off a West Brom defender and rifled past Scott Carson with a 20-yard strike that went in off a post.
The home side moved ahead after 66 minutes when West Brom paid the price for backing off Jermain Defoe, who found the bottom right-hand corner of Carson's goal with a well-placed strike - his 100th goal for the club.
However, West Brom equalised nine minutes from the end when Cox curled a shot that flew over Gomes' head.
Source: PA
Source: PA