Having started 11th on the grid it was decided that the Scotsman would stop just once in the race as he eeked out 20 laps on the option tyre before completing the race on the primes.
For Di Resta, the eight points signify a continued upturn for the 27-year-old following a fallow spell of results, coming on the back of an eighth place finish in India.
"We executed a perfect strategy," he said.
"Being fast at the right points in the race when we had to do and now hopefully we will keep the momentum ahead of Sauber who look like they have got a strong car but we got the better of them today.
"It (one stopping) was a good choice. Everyone in the engineering office got their calculations spot on today to what could be executed out there.
"If we are all given the tools properly that is the job we can do and that is the job we were doing at the beginning of the year.
"If we execute what we did here, which was a perfect race, and at the last grand prix, we can get in the points.
"But if we are a little bit off that and other people do a perfect job then we seem to be just outside of that.
"It is a credit to everyone in the team that the momentum has carried from Suzuka and that progress has just continued.
"We have got the car in a window where it gives you confidence and you can drive it hard."
Di Resta sits 10th in the drivers' championship following his latest points haul but his future with Force India remains unclear with team principal Vijay Mallya insisting an announcement on who will drive for the team next year will not be made until December.