Hosts Bengaluru FC gained the upper hand against FC Goa with a commanding 2-0 win in their first-leg semifinal of the Indian Super League on Wednesday.