On 11 January 2016, Tkachyov signed a four-year contract with CSKA Moscow.[1]
On 2 July 2018, Tkachyov returned to FC Arsenal Tula on a season-long loan deal.[2] Tkachyov scored five goals in 25 Russian Premier League matches during the 2018–19 season.[3]
On 27 June 2019, he moved to Arsenal on a permanent basis, signing a 2-year contract.[4]