Twists and turns to the end in Gabba final