Roman Zozulya gave Dnipro the lead just after half-time, putting his side 2-0 up on aggregate with an away goal in their favour.
But a stunning comeback was to follow as Christian Eriksen scored a free-kick and, after Zozulya was then dismissed, a well-taken quick-fire double from Emmanuel Adebayor put us through to the next round, and a two-legged tie against Benfica.
Spurs: Lloris, Naughton, Dawson, Vertonghen, Fryers, Townsend (Lennon 85), Dembele, Sandro (Bentaleb 76), Eriksen, Soldado (Kane 88), Adebayor. Substitutes (not used): Friedel, Veljkovic, Paulinho, Chadli.
Dnipro: Boyko, Strinic, Cheberyachko, Mazuch, Fedetskiy (Kulakov 84), Rotan, Kankava (Seleznyov 69), Konoplyanka, Giuliano, Matheus, Zozulya. Substitutes (not used): Lastuvka, Kalinic, Gama, Douglas, Politylo.
Goals: Spurs – Eriksen 56, Adebayor 65, 69; Dnipro – Zozulya 48.
Yellows: Spurs – Sandro, Vertonghen, Dawson; Dnipro – Rotan, Kulakov.
Red: Dnipro – Zozulya.
Referee: Antony Gautier (France).