India won the third Test against Australia by six wickets to take an unassailable 3-0 lead in the four-match series here Monday.