The team coached by legendary Zico now have 21 points from 13 games -- just a point less than table toppers Chennayin and are assured of a place in the semi-final.
Romeo Fernandes (23rd minute), Brazilian Andre Santos (41st minute) and Cezch striker Miroslav Slepicka (62nd minute) scored for the winners while Jean Maurice reduced the margin for the 'Men in Blue' in the stoppage time.
It was a match that was completely dominated by Goa save first 15 minutes as they went all out in attack from the onset. With regular coach Marco Materazzi not in the dug-out, Chennayin didn't have the proper guidance. The decision to field inexperienced Jayesh Rane proved to be a poor decision.
Shilton, who replaced regular goalkeeper Genaro Bracigliano, had a forgettable day in office.
Goa made it 2-0 due to defensive lapse on Chennayin's part as Slepicka found an unmarked Santos, whose left-footed angular placement beat Shilton, who failed to sufficiently narrow down the angle.
After the change of ends, it was another punch that rocked the Chennai citadel when Narayan Das's punch was barely parried away by Paul as Slepicka lurking around made no mistake with the rebound to make it 3-0.
