In a game of equal exchanges, Ranti Martins (19th minute) put East Bengal in the lead before Mathew Gonsalves (38th) pulled Pune FC level going into the breather.
Two quickfire goals from Harmanjot Khabra (48th) and Dudu Omagbemi (55th) gave the visitors a two goal lead at the start of the second half before Darko Nikac (65th) pulled one back for Pune FC.
The loss ended Pune FC's seven-match unbeaten home run. Having dropped points, Pune FC stayed in the 4th position with 20 points while East Bengal moved up to 19 points but stay 5th.
After some half chances at either end, Pune FC went close through Lalramluaha in the 12th minute. But the midfielder's effort from range on the second ball of Lalrempuia Fanai's blocked freekick went wide.
More From This Section
Despite Pune FC putting pressure up front, a defensive lapse at the back allowed the visitors to take the lead minutes past the quarter hour mark. Leo Bertos got clear on the left and with a neat cross found an unmarked Ranti inside the box who volleyed home at the far post.
Having put a lot of pressure on the East Bengal goal, Pune FC finally pulled level in the 38th minute. Right-back Mathew chased down a long ball played on the right flank and as he neared the goalline, he crossed the ball goalwards with a last ditch effort. The ball swerved in the air and beat keeper Abhijit Mondal who tried to palm it over the crossbar and ended in the goal.
The first half ended with both sides tied at 1-1.