Bath booked their place in the Premiership Rugby Cup final after edging a thrilling and high quality semi-final against ...