Lalrindika Ralte produced a spectacular double (43rd and 70th minutes) after Edeh Chidi gave an 18th minute lead to be the architects in their side's win, while Pune FC reduced the margin through Mirjan Pavlovic (58th).
Unbeaten from eight matches, East Bengal's third win on the trot for the first time since November 2012 has added spark to their title chase as they now travel to Churchill Brothers and Pune FC in two away matches before concluding their campaign in Kolkata against United SC.
Pune FC coach Mike Snoei responded, introducing Mirjan Pavlovic in place of Nicolau Borges as the Aussie recruit smashed the back of the net from acute angle to restore hope for a comeback at the hour mark.
Ralte sealed the issue with a powerful strike before Pune FC could pose further threat to hand East Bengal a hat-trick of wins for the first time this season.
For Pune FC, the misery prolonged as they have earned just one point from four games as they slipped to sixth place with 31 points.