Spithill rebounds to claim race win in Singapore