Boyle poised for fairytale finale