Just three points separate the Premier League's top three after Arsenal, Manchester City and Aston Villa all claimed narrow victories on Saturday to keep things interesting