Hibernian had to beat Premier League opposition in the first three rounds before overcoming First Division Falkirk in a semi-final thriller to reach the Scottish Cup final.