Von 2012 bis 2016 stand Garanitschew in jeder Saison mindestens einmal unter den besten Drei eines Weltcuprennens, entschied aber keinen weiteren Einzelwettkampf für sich. Im Gesamtklassement erreichte er zweimal – &lt;a href="Biathlon-Weltcup%202014/15"&gt;2014/15&lt;/a&gt; und &lt;a href="Biathlon-Weltcup%202015/16"&gt;2015/16&lt;/a&gt; – den siebten Rang und war damit jeweils hinter Anton Schipulin der zweitstärkste russische Biathlet. Garanitschew gewann zwar keine Medaille bei Weltmeisterschaften, wurde aber dafür bei den Olympischen Winterspielen 2014 in Sotschi Dritter im 20-Kilometer-Einzelrennen. Er schoss in diesem Wettkampf einen Fehler und hatte am Ende 34,5 Sekunden Rückstand auf den siegreichen Franzosen Martin Fourcade. Für die russischen Biathleten war Garanitschews Bronze die erste Medaille bei den Winterspielen vor heimischem Publikum und blieb die einzige Medaille in einem Einzelwettkampf. Im Januar 2015 verpasste Garanitschew einen Weltcupsieg in der Verfolgung von Antholz um lediglich eine Sekunde: Von Position zwei ins Rennen gegangen führte er den Wettkampf lange Zeit an. Auf der Schlussrunde lief er gemeinsam mit Simon Schempp, Simon Eder und Ole Einar Bjørndalen und wurde von Schempp und Eder im Zielsprint geschlagen.