North Clay baseball battles back to defeat St. Anthony