Mohammedan Sporting Club tasted the first defeat in six years to Muktijoddha Sagnsad who beat the Black and Whites 2-1 in a Bangladesh Premier League encounter at the Sheikh Fazlul Haque Moni Stadium in Gopalganj today.