En 2007 acabó segundo en el Open de Aeroflot.
La partida decisiva frente a Vladimir Malakhov se jugó a rápidas, y Malakhov se dejó una torre en una posición ganadora.
[2] En 2011, empató en el 1.º-3.º puesto del Open de Aeroflot con Nikita Vitiugov y Le Quang Liem.
[3] Formó parte del equipo ruso que consiguió la plata en las Olimpíadas de ajedrez de 2012.
En parte por ser un jugador mayormente posicional, y en parte por llevar gafas y por su buena educación, Tomashevski, pese a su corta edad, se ganó el apodo de «Profesor» entre los ajedrecistas.