Anthony Martial struck late against Tottenham to ensure Manchester United still has Manchester City within its sights at the top of the English Premier League.