Arsenal have moved to within four points of Premier League leaders Liverpool thanks to a 2-1 comeback win over Tottenham Hotspur in a typically pulsating North London derby at the Emirates.