MC Mary Kom claimed gold but the Indian men’s juggernaut was denied a complete sweep by traditional powerhouses Cuba and Uzbekistan on an exciting final day of the India Open international boxing tournament in New Delhi on Thursday.