Arsenal close to within four points of Premier League leaders Liverpool after North London turnaround against Spurs.