Shelton defeats Jonathan Law in season opener