Indian Grandmaster Abhijeet Gupta suffered a shock defeat at the hands of Kaido Kulaots of Estonia and went out of contention for a podium finish after seventh round of the 31st Cappelle La Grande international chess tournament in Cappelle La Grande, France.