Arsenal beat United as Liverpool close gap