Manchester City should have been home and dry in their Premier League game with Brentford but threw away another result