McClendon's rallies to defeat Sylvan Hills