This was Dynamos' second win in three outings, while the Pune suffered their first defeat at home at the Balewadi Stadium.
India striker Robin Singh scored his debut ISL goal in the 23rd minute to put the visitors ahead and then a late strike from substitute Gadzie (90'+7') settled the closely contested affair in Dynamos' favour.
Kalu Uche (90'+8') scored a last-gasp consolation goal for the hosts.
Dharmaraj Ravanan and Nicky Shorey were the two full-backs, while James Bailey, Lenny Rodrigues and Manish Maithani patrolled midfield.
Also Read
Wesley Verhoek and Kalu Uche, who were earning their first starts for the side in the ISL, were the attackers.
Delhi marquee manager cum player Roberto Carlos played Robin as the lone striker in this all-important tie. Norwegian John Arne Riise, Hans Mulder, Gustavo Santos and Florent Malouda all featured for their side while Sanjiban Ghosh's injury meant Spanish stopper Toni Doblas got his first start.