Ricciardo was finally able to overtake Perez around the outside of Turn 1, and then chased down and overtook Rosberg with a DRS pass two laps from the end.
"It still is a bit surreal I think, and just really cool," said Ricciardo.
"It is not that we were leading the whole race, it is not like I had time to understand that I was going to win, that is why it is taking a while to comprehend in my head."
The Australian said he needed a slight slip from Perez to finally get the run on the Force India after following it for most of the second half of the race to no avail.
"We were struggling to pass them, they had a strong car down the straights and a really good car in the corners," said Ricciardo.
"I was trying the whole time I was behind him. He was driving well and not making any mistakes.
"Realistically I needed a bit of a mistake from him. He got quite close to Nico and perhaps overshot the braking a bit at the last chicane and I managed to stay with him.
"I knew we were strong braking into Turn 1, or really quick into the there, and once I had outside line I went in and just made it work."
- Sports & Recreation
- Motor Racing
- Nico Rosberg
- Sergio Perez
- Force India