Grandmaster G N Gopal also made perfect use of his white pieces against compatriot -- International Master Shardul Gagare -- to also join the leader-board which is now shared by as many as 12-players including three Indians and top seed Yuriy Kryvoruchko of Ukraine.
The fifth round will be crucial for the leading Indians with Gupta meeting Gaioz Nigalidze of Georgia even as Sengupta tackles Sergei Zhigalko of Belarus. Gopal has to cross sword with Yuriy Kuzubov of Ukraine.
With five rounds still remaining in the USD 11,000 first prize tournament, Soumya is now sharing the 13th spot on three points along with 10 other players.
In her point group, the Indian girl has the company of Grandmaster Sandipan Chanda, Vidit Gujrathi, Tejas Bakre, M Shyam Sundar and International Master Sagar Shah.
With white pieces, Gupta faced the Budapest gambit by the Spanish and got a slightly better position and what followed was a superb attacking game once Moskalenko gave a concession on the king side.
Gupta thematically sacrificed a couple of pawns and rolled his pieces on the king side to get a winning position.
"I could have finished slightly quicker than 41 moves may be, but the attack looks pretty devastating for my opponent," said Gupta after the game.
