The answer may/may not shock you, the answer is NCERT.
Trust me, I gave the Biology 2017 board exam and not even a single question was out of Syllabus! It shocked my too, the paper was a bit difficult than last year but NCERT saved my a**. (expecting 95+)
Also, along with NCERT I used, NCERT SOLUTIONS (Arihant) and Oswal sample papers. Trust me, master these and you’ll ace biology.