Manchester City beat Brentford 3-0, narrowing Arsenal's Premier League lead to two points with three matches remaining.