The win helped Goa move to the seventh spot with seven points from eight matches while Pune are now at the bottom.
FC Goa secured a hard-fought 1-0 victory over FC Pune City to climb up from the bottom of the Indian Super League points table in Pune on Thursday.
FC Goa were in danger of exiting the league early this season but coach Zico masterminded his first win over a team coached by Antonio Habas as Brazilian striker Rafael Coelho scored the all-important goal from a free-kick in the 32nd minute at Balewadi Sports Complex Stadium here.
The win helped FC Goa move to the seventh spot with seven points from eight matches while FC Pune City are now at the bottom with six points from seven matches.
Zico made as many as five changes to the team that lost the last match at home against Delhi Dynamos. Zico preferred to strengthen his defence with three international players while goalkeeper Laxmikant Kattimani, Sanjay Balmuchu and Robin Singh also returning to the side.
Habas, who had never lost a match against Goa, made three changes, at least one necessitated with the two-match suspension of defender D Ravanan.
FC Goa looked solid at the start, working their way neatly ahead. Joffre Gonzalez was presented with the first chance in the 10th minute when Pune lost the ball but the Spanish midfielder shot wide from close range after getting into a good position.
Brazilian striker Rafael Coelho also had a chance in the 23rd minute only to be blocked by Mohammed Sissoko inside the danger zone. Luciano Sobrosa then missed a chance from a corner-kick when he headed wide but Goa eventually managed to take the lead in the 32nd minute.
Joffre won a free-kick just outside the box after being brought down by Pune defender Augustine Fernandes. Rafael stepped up and curled the ball into the far corner of the nets, past Pune goalkeeper Edel Bete who was distracted by the presence of Goa striker Robin Singh in the wall.
Pune came very close to securing the equaliser just before the half-time break as Jonatan Lucca cut past five Goa players but his shot was saved by goalkeeper Kattimani.
In the second session, Pune had more of the ball but could not breach the solid defensive line manned by captain Gregory Arnolin, Rafael Dumas and Luciano.
Goa had two good chances to kill the match but Joffre shot wide after being put clear by Rafael and the Brazilian striker was himself guilty of missing an easy chance after he cut past the goalkeeper but only ended up providing an opportunity for Pune defender Rahul Bheke to head the ball away from the goal-line.