The Bolshevik forces reached the Lithuanian territory on July 7, 1920, and continued to push the Polish troops. The Lithuanian Army moved to secure territories abandoned by the retreating Polish forces. They took Turmantas on July 7, Tauragnai and Alanta on July 9, Širvintos and Musninkai on July 10, Kernavė, Molėtai, and Giedraičiai on July 11, Maišiagala and Pabradė on July 13. On July 13 the Polish command decided to transfer Vilnius to the Lithuanians in accordance with the resolution of the Spa Conference. Lithuanians moved in, but their trains were stopped by Polish soldiers near Kazimieriškės. This delay meant that the Bolsheviks were the first to enter Vilnius on July 14. By the time first Lithuanian troops entered the city on July 15, it was already secured by the Soviets. Poland sought to have Russians in the city as it would create much less complications when Polish Army counterattacked. Despite the Peace Treaty, the Soviets did not intend to transfer the city to the Lithuanians. Indeed, there were indications that the Soviets planned a coup against the Lithuanian government in hopes to re-establish the Lithuanian SSR. Despite the setback in Vilnius, the Lithuanians continued to secure territories in the Suwałki Region. They took Druskininkai on July 17, Vištytis, Punsk, Giby, and Sejny on July 19, Suwałki on July 29, Augustów on August 8. The Polish units, afraid of being surrounded and cut off from the main Polish forces, retreated towards Łomża. The Lithuanian authorities started to organize themselves in the regained areas.
Question: Who entered Vilnius first?
Answer: the Bolsheviks