Tottenham fight back to close on top four