Racing: Andrew Gibbons hits form with century in sight