During World War I, he moved to Moscow. In 1916, he tied for 4th-5th, and was 3rd in 1918. He tied for 5th-7th at the All-Russian Chess Olympiad (retroactively recognised as the first Soviet chess championship) at Moscow 1920. The event was won by Alexander Alekhine.[3] In 1924, he finished 12th in the 3rd USSR Championship, won by Efim Bogoljubov, in Moscow.[4] In 1925, he tied for 9th-10th places in Leningrad (4th USSR Championship; Bogoljubov won),[5] and took 4th in the Moscow Championship, won by Aleksandr Sergeyev.[6] In 1926, Rabinovich won the Moscow Championship.[7] The next year, he tied for 7th-9th (Nikolai Zubarev won).[8] Rabinovich won in Moscow in 1930 and that was his final successful result.[2]