Indias epic Test wins in Adelaide