Red-hot Rahon leads BC past Dartmouth