Ruhaan, the 10-year-old schoolboy from Bengaluru, had won the Mini 60 class race in the first round last month in Castelletto, Italy, but decided to move to the more competitive Easykart 60 category.
The Indian youngster did extremely well to qualify for pole position in a field of 27 racers, and in the final, kept his cool on the last lap while storming from third to first in a tight finish, where less than a second separated the top three.
Ruhaan was involved in a three-way battle throughout the 12-lap final. Going into the last lap, he was placed third behind Patrese Lorenzo of Italy and Czech Adam Kowalski, but he overtook both to clinch victory, which has put him fourth in the Championship.