Kornilow kam in der &lt;a href="Skisprung-Weltcup%202006/07"&gt;Saison 2006/07&lt;/a&gt; in der erweiterten Weltspitze an. Mit wachsender Beständigkeit erreichte er Platzierungen in den Top 20 im Weltcup. Seine bis dahin beste Platzierung im Weltcup erreichte er am 13. März 2007 in Kuopio als Fünfter. Im Gesamtweltcup erreichte er mit Rang 19 sein bis dato bestes Abschneiden. Seinen größten Saisonerfolg errang er bei der Winter-Universiade 2007, als er Gold von der Großschanze und Bronze von der Normalschanze gewann. Bei den Nordischen Skiweltmeisterschaften 2007 in Sapporo belegte er in den Einzelwettbewerben die Plätze 23 auf der Normal- und 47 auf der Großschanze. Mit der russischen Mannschaft wurde er Sechster auf der Großschanze. Am 6. Januar 2008 in Bischofshofen und am 3. Februar 2008 in Sapporo konnte er mit zwei weiteren fünften Plätzen seine beste Einzelplatzierung im Weltcup einstellen. Bei der Skiflug-Weltmeisterschaft 2008 in Oberstdorf belegte er den 26. Rang im Einzel und den fünften Rang im Team.