Last ever GP race sees Stoner in third