| Mar 7, 2026 | Villa Tornero | 1–0 | Moskalenko | Colon Sabadell Vs Barbera | French Defense: Winawer Variation, Advance Variation | |
| Feb 7, 2026 | Moskalenko | ½–½ | Pomes Marcet | Colon Sabadell ionehipotecas.com Vs Terrassa | Caro-Kann Defense: Accelerated Panov Attack, Modern Variation | |
| Dec 30, 2025 | Garcia Ramos | 1–0 | Moskalenko | Round 8: Garcia Ramos, Daniel - Moskalenko, Viktor | King's Indian Attack: Yugoslav Variation | |
| Dec 29, 2025 | Moskalenko | ½–½ | Cesar Maestre | Round 7: Moskalenko, Viktor - Cesar Maestre, Bernardo | Zukertort Opening | |
| Dec 29, 2025 | Alonso Garcia | 1–0 | Moskalenko | Round 6: Alonso Garcia, Aaron - Moskalenko, Viktor | French Defense: Advance Variation, Paulsen Attack | |
| Dec 28, 2025 | Moskalenko | ½–½ | Kocharin | Round 5: Moskalenko, Viktor - Kocharin, Timur | Nimzo-Indian Defense: Sämisch Variation | |
| Dec 28, 2025 | Perea Fruet | 1–0 | Moskalenko | Round 4: Perea Fruet, Lorenzo - Moskalenko, Viktor | French Defense: Winawer Variation, Advance Variation | |
| Dec 27, 2025 | Moskalenko | ½–½ | Munoz | Round 3: Moskalenko, Viktor - Munoz, Miguel | Sicilian Defense: Grand Prix Attack | |
| Dec 27, 2025 | Oratovsky | ½–½ | Moskalenko | Round 2: Oratovsky, Michael - Moskalenko, Viktor | French Defense: Tarrasch Variation, Open System, Euwe-Keres Line | |
| Dec 26, 2025 | Moskalenko | ½–½ | Fantinel | Round 1: Moskalenko, Viktor - Fantinel, Thibault | King's Indian Defense: Normal Variation, Rare Defenses | |
| Dec 26, 2025 | Moskalenko | ½–½ | Lu | Round 9: Moskalenko, Viktor - Lu, Maximillian | Queen's Gambit Declined: Barmen Variation | |
| Dec 4, 2025 | Adharsh K | ½–½ | Moskalenko | XXII Torneo Internacional Gran Hotel Bali Grupo A | King's Indian Attack: Yugoslav Variation | |
| Dec 3, 2025 | Moskalenko | ½–½ | Arias Igual | XXII Torneo Internacional Gran Hotel Bali Grupo A | Queen's Pawn Game: London System, with e6 | |
| Dec 3, 2025 | Pranav K P | ½–½ | Moskalenko | XXII Torneo Internacional Gran Hotel Bali Grupo A | Dutch Defense: Classical Variation | |
| Dec 2, 2025 | Moskalenko | ½–½ | Daakshin Arun | XXII Torneo Internacional Gran Hotel Bali Grupo A | Queen's Gambit Declined: Queen's Knight Variation | |
| Nov 28, 2025 | Stefan | 1–0 | Moskalenko | XXII Torneo Internacional Gran Hotel Bali Grupo A | Queen's Pawn Game | |
| Oct 17, 2025 | Macias Pino | ½–½ | Moskalenko | Round 8: Macias Pino, Diego - Moskalenko, Viktor | English Opening: Agincourt Defense, Catalan Defense Accepted | |
| Oct 17, 2025 | Moskalenko | 1–0 | Fiorito | Round 7: Moskalenko, Viktor - Fiorito, Francisco | Queen's Indian Accelerated | |
| Oct 17, 2025 | Garcia Ramos | 1–0 | Moskalenko | Round 6: Garcia Ramos, Daniel - Moskalenko, Viktor | Slav Defense: Quiet Variation | |
| Oct 17, 2025 | Moskalenko | 1–0 | Fiorito | Round 5: Moskalenko, Viktor - Fiorito, Joaquin | Nimzo-Indian Defense: St. Petersburg Variation, American Variation | |
| Oct 17, 2025 | Del Rio De Angelis | ½–½ | Moskalenko | Round 4: Del Rio De Angelis, Salvador G. - Moskalenko, Viktor | Indian Defense: Budapest Defense | |
| Oct 17, 2025 | Moskalenko | ½–½ | Martinez Duany | Round 3: Moskalenko, Viktor - Martinez Duany, Lelys Stanley | Four Knights Game: Scotch Variation Accepted | |
| Oct 17, 2025 | Albornoz Cabrera | 1–0 | Moskalenko | Round 2: Albornoz Cabrera, Carlos Daniel - Moskalenko, Viktor | English Opening: Agincourt Defense, Neo-Catalan Declined | |
| Oct 17, 2025 | Moskalenko | 0–1 | Ilinca | Round 1: Moskalenko, Viktor - Ilinca, Felix-Antonio | Zukertort Opening: Quiet System | |
| Oct 17, 2025 | Moskalenko | ½–½ | Ladron De Guevara Pinto | Round 9: Moskalenko, Viktor - Ladron De Guevara Pinto, Paolo | French Defense: Steinitz Variation, Boleslavsky Variation | |
| Jul 6, 2025 | Dominguez Exposito | ½–½ | Moskalenko | I Open Internacional Ciudad de Vitoria - Gazteiz | Queen's Pawn Game | |
| Jul 5, 2025 | Moskalenko | 1–0 | Gonzalez Martinez | I Open Internacional Ciudad de Vitoria - Gazteiz | Trompowsky Attack | |
| Jul 4, 2025 | Ruiz Abad | 1–0 | Moskalenko | I Open Internacional Ciudad de Vitoria - Gazteiz | French Defense: Winawer Variation, Advance Variation | |
| Jul 3, 2025 | Pena Duarte | 0–1 | Moskalenko | I Open Internacional Ciudad de Vitoria - Gazteiz | French Defense: Winawer Variation, Advance Variation | |
| Jul 2, 2025 | Moskalenko | ½–½ | Priyanka | I Open Internacional Ciudad de Vitoria - Gazteiz | Queen's Pawn Game: London System | |
| Jul 1, 2025 | Morante Rafael | 0–1 | Moskalenko | I Open Internacional Ciudad de Vitoria - Gazteiz | French Defense: Winawer Variation, Bogoljubow Variation | |
| Jul 1, 2025 | Moskalenko | * | Lopez Gil | I Open Internacional Ciudad de Vitoria - Gazteiz | Trompowsky Attack: Classical Defense | |
| Jun 30, 2025 | Yatseiko | 0–1 | Moskalenko | I Open Internacional Ciudad de Vitoria - Gazteiz | English Opening: King's English Variation, Reversed Sicilian | |
| Jun 27, 2025 | Moskalenko | ½–½ | Grieve | I Open Internacional Ciudad de Vitoria - Gazteiz | Queen's Gambit Declined: Three Knights Variation | |
| Dec 7, 2024 | Moskalenko | ½–½ | Lagarejos Gonzalez | Ronda 9: Moskalenko, Viktor - Lagarejos Gonzalez, Eduardo | Dutch Defense: Classical Variation | |
| Dec 6, 2024 | Breuil | 1–0 | Moskalenko | Ronda 8: Breuil, Tristan - Moskalenko, Viktor | Modern Defense: Standard Defense | |
| Dec 5, 2024 | Moskalenko | ½–½ | Velten | Ronda 7: Moskalenko, Viktor - Velten, Paul | Queen's Gambit Accepted: Classical Defense, Main Line | |
| Dec 4, 2024 | Lucas | ½–½ | Moskalenko | Ronda 6: Lucas, Arthur - Moskalenko, Viktor | French Defense: Classical Variation, Steinitz Variation | |
| Dec 3, 2024 | Moskalenko | 1–0 | Del Rey | Ronda 5: Moskalenko, Viktor - Del Rey, Diego | Queen's Gambit Declined | |
| Dec 2, 2024 | Cornileau | 0–1 | Moskalenko | Ronda 4: Cornileau, Juliette - Moskalenko, Viktor | French Defense: Tarrasch Variation, Pawn Center Variation | |
| Dec 1, 2024 | Moskalenko | 1–0 | Delgado Armas | Ronda 3: Moskalenko, Viktor - Delgado Armas, Francisco David | Trompowsky Attack | |
| Dec 1, 2024 | Fernandez Bustamante | 1–0 | Moskalenko | Ronda 2: Fernandez Bustamante, Leancy B. - Moskalenko, Viktor | Pirc Defense: Classical Variation | |
| Nov 30, 2024 | Moskalenko | 1–0 | Rivero Castellano | Ronda 1: Moskalenko, Viktor - Rivero Castellano, Carlos Jesus | Queen's Pawn Game | |
| Aug 26, 2021 | Farran Martos | ½–½ | Moskalenko | Catalan Championship | French Defense: Winawer Variation, Advance Variation | |
| Aug 25, 2021 | Moskalenko | 1–0 | Garcia Ramos | Catalan Championship | Semi-Slav Defense | |
| Aug 24, 2021 | Ayats Llobera | 0–1 | Moskalenko | Catalan Championship | French Defense: Winawer Variation, Advance Variation | |
| Aug 23, 2021 | Moskalenko | 0–1 | Asis Gargatagli | Catalan Championship | Queen's Pawn Game: Torre Attack, Gossip Variation | |
| Aug 22, 2021 | Moskalenko | ½–½ | Munoz | Catalan Championship | Benoni Defense: French Benoni | |
| Aug 21, 2021 | Garriga Cazorla | 1–0 | Moskalenko | Catalan Championship | Zukertort Opening: Queen's Gambit Invitation | |
| Aug 20, 2021 | Moskalenko | ½–½ | Narciso Dublan | Catalan Championship | Queen's Pawn Game: Accelerated London System | |
| Aug 19, 2021 | Lorenzo De La Riva | * | Moskalenko | Catalan Championship | Ruy Lopez: Closed, Smyslov-Breyer-Zaitsev Hybrid | |
| Aug 18, 2021 | Moskalenko | ½–½ | Alsina Leal | Catalan Championship | Indian Defense | |
| Aug 5, 2021 | Lu | 0–1 | Moskalenko | 6th Barcelona GM | Nimzo-Larsen Attack: Classical Variation | |
| Aug 4, 2021 | Moskalenko | ½–½ | Lorenzo De La Riva | 6th Barcelona GM | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| Aug 3, 2021 | Plazuelo Pascual | 0–1 | Moskalenko | 6th Barcelona GM | French Defense: Winawer Variation, Eingorn Variation | |
| Aug 2, 2021 | Moskalenko | 1–0 | Molano Lafuente | 6th Barcelona GM | Pirc Defense | |
| Aug 1, 2021 | Hernandez | ½–½ | Moskalenko | 6th Barcelona GM | French Defense: Exchange Variation | |
| Jul 31, 2021 | Moskalenko | ½–½ | Munoz | 6th Barcelona GM | Benoni Defense: King's Pawn Line | |
| Jul 30, 2021 | Dardha | * | Moskalenko | 6th Barcelona GM | English Opening: Agincourt Defense | |
| Jul 29, 2021 | Moskalenko | 0–1 | Moussard | 6th Barcelona GM | Nimzo-Indian Defense: Kmoch Variation | |
| Jul 28, 2021 | Martinez Fernandez | ½–½ | Moskalenko | 6th Barcelona GM | French Defense: Tarrasch Variation, Eliskases Variation | |
| Jul 12, 2021 | Rodriguez Lopez | 0–1 | Moskalenko | 5th Barcelona GM | French Defense: Tarrasch Variation, Botvinnik Variation | |
| Jul 11, 2021 | Moskalenko | ½–½ | Perez Mitjans | 5th Barcelona GM | King's Indian Defense: Four Pawns Attack, Dynamic Attack | |
| Jul 11, 2021 | Girel | ½–½ | Moskalenko | 5th Barcelona GM | French Defense: Advance Variation, Paulsen Attack | |
| Jul 10, 2021 | Moskalenko | ½–½ | Munoz | 5th Barcelona GM | Semi-Slav Defense: Accelerated Move Order | |
| Jul 9, 2021 | Moskalenko | 0–1 | Cruz | 5th Barcelona GM | Grünfeld Defense: Exchange Variation | |
| Jul 9, 2021 | Razafindratsima | 0–1 | Moskalenko | 5th Barcelona GM | French Defense: Schlechter Variation | |
| Jul 8, 2021 | Plazuelo Pascual | 0–1 | Moskalenko | 5th Barcelona GM | French Defense: MacCutcheon Variation, Lasker Variation | |
| Jul 7, 2021 | Moskalenko | ½–½ | Asis Gargatagli | 5th Barcelona GM | Slav Defense: Exchange Variation, Symmetrical Line | |
| Jul 6, 2021 | Hernandez | 0–1 | Moskalenko | 5th Barcelona GM | French Defense: Winawer Variation, Bogoljubow Variation | |
| — | Moskalenko | 1–0 | Guerra Arrocha | Ronda 2: Moskalenko, Viktor - Guerra Arrocha, Daniel | King's Indian Defense: Normal Variation, Rare Defenses | |
| — | Moskalenko | 1–0 | Uzcategui Rodriguez | Ronda 4: Moskalenko, Viktor - Uzcategui Rodriguez, Alejandro | Nimzo-Indian Defense: Sämisch Variation | |
| — | Moskalenko | ½–½ | Lopez Martinez | Ronda 6: Moskalenko, Viktor - Lopez Martinez, Josep Manuel | Queen's Gambit Declined: Exchange Variation, Positional Variation | |
| — | Moskalenko | 1–0 | Lucas | Ronda 9: Moskalenko, Viktor - Lucas, Arthur | Indian Defense: Wade-Tartakower Defense | |
| — | Moskalenko | ½–½ | Martinez Reyes | Ronda 10: Moskalenko, Viktor - Martinez Reyes, Pedro Ramon | Queen's Pawn Game: Accelerated London System | |
| — | Dimey | 0–1 | Moskalenko | Ronda 1: Dimey, Cyrille - Moskalenko, Viktor | Torre Attack: Classical Defense | |
| — | Dalaud | ½–½ | Moskalenko | Ronda 3: Dalaud, Dorian - Moskalenko, Viktor | French Defense: Winawer Variation, Alekhine Gambit, Kan Variation | |
| — | Rodriguez Ferraz | 0–1 | Moskalenko | Ronda 5: Rodriguez Ferraz, Borja - Moskalenko, Viktor | Zukertort Opening: Kingside Fianchetto | |
| — | Nie | 0–1 | Moskalenko | Ronda 7: Nie, Xinyang - Moskalenko, Viktor | King's Indian Attack | |
| — | Sosa | 1–0 | Moskalenko | Ronda 8: Sosa, Tomas - Moskalenko, Viktor | English Opening: Agincourt Defense, Bogoljubow Defense | |