| Game | Result | Opening | Date |
|---|---|---|---|
| Suarez Garcia, Carlos 1996 (2471) – Grahn, Vidar (2245) | 1-0 | King's Indian Attack: Double Fianchetto | 2026-07-24 |
| Grahn, Vidar (2245) – Yankelevich, Lev (2451) | 1/2-1/2 | Benoni Defense: Fianchetto Variation | 2026-07-23 |
| Simpson, Liam (1972) – Grahn, Vidar (2245) | 0-1 | Queen's Gambit Accepted | 2026-07-22 |
| Grahn, Vidar (2245) – Letoret, Tim (1976) | 1-0 | Slav Defense: Czech Variation, Wiesbaden Variation, Sharp Line | 2026-07-21 |
| Wernberg, Hugo (2296) – Grahn, Vidar (2245) | 1-0 | Caro-Kann Defense: Two Knights Attack | 2026-07-20 |
| Shi, Sebastian (2011) – Grahn, Vidar (2245) | 0-1 | Caro-Kann Defense: Exchange Variation | 2026-07-20 |
| Grahn, Vidar (2245) – Ostlund, Joar (2390) | 1/2-1/2 | Indian Defense: Anti-Nimzo-Indian | 2026-07-19 |
| Grahn, Vidar (2245) – Ranby, Hans (1869) | 1-0 | Catalan Opening: Closed | 2026-07-17 |
| Sandberg, Lucas (2305) – Grahn, Vidar (2245) | 1/2-1/2 | Van Geet Opening | 2026-07-04 |
| Grahn, Vidar (2245) – Sandberg, Lucas (2305) | 1-0 | Queen's Pawn Game: Modern Defense | 2026-07-04 |
| Strom-Engdahl, Alexander (2308) – Grahn, Vidar (2245) | 1/2-1/2 | Zukertort Opening | 2026-07-04 |
| Grahn, Vidar (2245) – Kleist, Axel (2167) | 1-0 | King's Indian Defense: Semi-Averbakh System | 2026-07-03 |
| Grahn, Vidar (2245) – Ral Lustig, Melvin (2235) | 0-1 | Benko Gambit Accepted: Fully Accepted Variation | 2026-07-02 |
| Valcu, Lavinia (2146) – Grahn, Vidar (2245) | 1/2-1/2 | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | 2026-07-02 |
| Grahn, Vidar (2245) – Nilsson, Anders 1976 (2163) | 1-0 | Wade Defense | 2026-07-01 |
| Morell, Oscar (2171) – Grahn, Vidar (2245) | 0-1 | Caro-Kann Defense: Two Knights Attack | 2026-07-01 |
| Wedin, Svante (1882) – Grahn, Vidar (2245) | 0-1 | Sicilian Defense: Taimanov Variation | 2026-07-01 |
| Bergdahl, Martin (1931) – Grahn, Vidar (2245) | 0-1 | Caro-Kann Defense: Advance Variation, Botvinnik-Carls Defense | 2026-07-01 |
| Grahn, Vidar (2245) – Strand, Sixten (2115) | 0-1 | King's Indian Defense: Normal Variation, Standard Development | 2026-07-01 |
| Torres, Lucas (2008) – Grahn, Vidar (2245) | 0-1 | Caro-Kann Defense: Two Knights Attack | 2026-07-01 |
| Ostling, Hakan (2094) – Grahn, Vidar (2245) | 0-1 | Bird Opening: Dutch Variation | 2026-07-01 |
| Grahn, Vidar (2245) – Ask, Josef (2021) | 1-0 | Englund Gambit: Hartlaub-Charlick Gambit | 2026-07-01 |
| Grandelius, Nils (2603) – Grahn, Vidar (2245) | 1-0 | Slav Defense | 2026-07-01 |
| Grahn, Vidar (2245) – Bjarnegard, Henry (1853) | 1-0 | Catalan Opening: Open Defense | 2026-07-01 |
| Grahn, Vidar (2245) – Karde, Douglas (2053) | 1-0 | Grünfeld Defense: Three Knights Variation | 2026-07-01 |
| Wernberg, Hugo (2296) – Grahn, Vidar (2245) | 1-0 | Caro-Kann Defense: Endgame Offer | 2026-07-01 |
| Grahn, Vidar (2245) – Frank, Anton (2213) | 1-0 | Queen's Gambit Declined: Ragozin Defense, Alekhine Variation | 2026-06-30 |
| Grahn, Vidar (2245) – Sandberg, Lucas (2305) | 1-0 | Queen's Indian Accelerated | 2026-06-29 |
| Ljungros, Lo (2138) – Grahn, Vidar (2245) | 1/2-1/2 | Réti Opening | 2026-06-28 |
| Grahn, Vidar (2245) – Lilliehook, Victor (2200) | 1-0 | Catalan Opening: Closed | 2026-06-27 |
ChessMoves AI — play, train and study chess. Master game data from public tournament broadcasts.