The second leg will be hosted by Bengaluru FC on 11 March where Pune need only a draw to go through to the final with the away goal rule in operation in the semi-finals.
Goa's first clean sheet this season, lifted them to the sixth spot with 24 points under their belt while Pune remained one rung behind table toppers Bengaluru FC.
ISL 2018, Bengaluru FC vs FC Pune City, Football Match LIVE Score and Updates: Both teams look to maintain winning momentum
Bengaluru are already through to the play-offs as they became the first team to qualify in this year's cash-rich league. The hosts still have three matches to play.