The Basingstoke Buffalo clinched the playoff championship with a thrilling 3-2 victory over the Haringey Huskies in a final held at Alexandra Palace.