The 20-year-old had started the race in 16th place after receiving a 15-place grid penalty for using his sixth engine of the season.
The race was won by Lewis Hamilton who only needs nine points from the trip to Mexico City next week to take the championship.