Bengaluru FC pulled off the biggest win in ISL play-offs history, thrashing Mumbai City FC 5-0 to progress to the semi-finals.