Last push in thrilling finals battle