Christian Eriksen's late strike secured a point for Tottenham Hotspur as they drew 3-3 with West Bromwich Albion at the Hawthornes.
Spurs remain in fourth in the league standings, while The Baggies remain in 16th
It didn't take the home side long to take the lead as Matej Vydra slotted into an empty after some good work by Morgan Amalfitano.
West Brom doubled their lead two minutes later as Chris Brunt blasted one past Hugo Llori from six-yards out, after the Spurs defence failed to deal with Morgan Amalfitano.
Harry Kane almost pulled one back in the 10th minute but the Spurs' striker managed to place his effort wide of the target from six-yards out.
Emmanuel Adebayor squandered an opportunity to give the visitors the lead in the 15th minute as the Togolese striker had his penalty comfortably saved by Ben Foster.
West Brom made it 3-0 in the 32nd minute as Stephan Sessegnon dispossessed Vladimir Chiriches on the halfway line before comfortably slotting past Lloris.
Foster came to West Brom's rescue in the 35th minute as the former Manchester United goalkeeper pulled off a double save to keep out Paulinho and Danny Rose.
Three minutes later and Spurs pulled one back as Olsson deflected Aaron Lennon's cross into his own net.
Rose came close to reducing the deficit five minutes after the restart as his right-footed volley flew inches wide of Foster's post.
Two minutes later and Foster came to West Brom's rescue as he got down well to deny Aaron Lennon from the edge of the area.
Tottenham reduced the lead in the 70th minute though Harry Kane's towering header, following a cross by Lennon.
Rose squandered a great chance to equalise in the 80th minute but the Spurs' fullback blasted over from inside the area.
Christian Eriksen salvaged a point for Spurs in the 95th minute with a powerful effort from inside the area.