Moderate to heavy rain accompanied by gusty winds lashed parts of Bengaluru on Thursday, leading to power outages, flooding and delays in metro services across parts of the city.