Southampton were powerless to deny Brentford their first victory away from home in the Premier League season, winning 5-0 at St Mary's.