[Event "2026 Norway Chess Open"]
[Site "Oslo, NO"]
[Date "2026.05.25"]
[Round "17"]
[Board "1"]
[White "Keymer, Vincent"]
[Black "Firouzja, Alireza"]
[Result "1/2-1/2"]
[ECO "B51"]
[WhiteElo "2767"]
[BlackElo "2744"]
[WhiteFideId "12940690"]
[BlackFideId "12573981"]
[PlyCount "181"]
[GameId "2313605338066944"]
[EventDate "2026.??.??"]
[TimeControl "40/7200:0"]
1. e4 {[%eval 18,0] [%emt 0:00:00]} c5 {[%eval 32,0] [%emt 0:00:05]} 2. Nf3 {[%eval 2,0] [%emt 0:00:08]} d6 {[%eval 31,0] [%emt 0:00:05]} 3. Bb5+ {[%eval 5,0] [%emt 0:00:09]} Nd7 {[%eval 12,0] [%emt 0:00:06]} 4. Ba4 {[%eval 18,0] [%emt 0:00:25]} Ngf6 {[%eval 4,0] [%emt 0:00:09]} 5. O-O {[%eval 11,0] [%emt 0:00:06]} e6 {[%eval 3,0] [%emt 0:00:09]} 6. d3 {[%eval 1,0] [%emt 0:00:03]} a6 {[%eval 22,0] [%emt 0:04:03]} 7. c4 {[%eval 22,0] [%emt 0:00:19]} Be7 {[%eval 4,0] [%emt 0:00:07]} 8. Nc3 {[%eval 16,0] [%emt 0:00:04]} O-O {[%eval 22,0] [%emt 0:00:19]} 9. Qe2 {[%eval 21,0] [%emt 0:00:06]} Qc7 {[%eval 18,0] [%emt 0:00:25]} 10. h3 {[%eval 12,0] [%emt 0:03:24]} b6 {[%eval 19,0] [%emt 0:01:09]} 11. Bd2 {[%eval 9,0] [%emt 0:00:06]} Bb7 {[%eval 0,0] [%emt 0:00:58]} 12. Rae1 {[%eval 0,0] [%emt 0:00:06]} Ne5 {[%eval 0,0] [%emt 0:20:44]} 13. Nxe5 {[%eval 0,0] [%emt 0:01:02]} dxe5 {[%eval 0,0] [%emt 0:00:06]} 14. f4 {[%eval 0,0] [%emt 0:00:02]} Rad8 {[%eval 0,0] [%emt 0:01:45]} 15. f5 {[%eval 0,0] [%emt 0:07:45]} Qd6 {[%eval 0,0] [%emt 0:07:07]} 16. Bc2 {[%eval 0,0] [%emt 0:00:06]} b5 {[%eval 36,0] [%emt 0:08:24]} 17. fxe6 {[%eval 39,0] [%emt 0:13:59]} fxe6 {[%eval 11,0] [%emt 0:00:41]} 18. Be3 {[%eval 18,0] [%emt 0:01:55]} bxc4 {[%eval 49,0] [%emt 0:12:57]} 19. dxc4 {[%eval 55,0] [%emt 0:01:00]} Qb6 {[%eval 64,0] [%emt 0:04:43]} 20. a3 {[%eval 7,0] [%emt 0:08:02]} Qa5 {[%eval 98,0] [%emt 0:03:41]} 21. g4 {[%eval 102,0] [%emt 0:07:10]} h6 {[%eval 145,0] [%emt 0:13:04]} 22. h4 {[%eval 141,0] [%emt 0:01:36]} Nh7 {[%eval 141,0] [%emt 0:01:37]} 23. g5 {[%eval 142,0] [%emt 0:01:09]} hxg5 {[%eval 135,0] [%emt 0:00:09]} 24. Qg4 {[%eval 134,0] [%emt 0:05:00]} Bc8 {[%eval 109,0] [%emt 0:02:50]} 25. hxg5 {[%eval 186,0] [%emt 0:01:11]} Rxf1+ {[%eval 166,0] [%emt 0:00:16]} 26. Rxf1 {[%eval 131,0] [%emt 0:05:16]} Rf8 {[%eval 138,0] [%emt 0:00:27]} 27. Rd1 {[%eval 148,0] [%emt 0:09:52]} g6 {[%eval 147,0] [%emt 0:00:01]} 28. Rd2 {[%eval 136,0] [%emt 0:00:01]} Qc7 {[%eval 136,0] [%emt 0:16:45]} 29. Rh2 {[%eval 136,0] [%emt 0:18:19]} Qd8 {[%eval 136,0] [%emt 0:02:01]} 30. Rd2 {[%eval 138,0] [%emt 0:06:12]} Qc7 {[%eval 137,0] [%emt 0:00:12]} 31. Rg2 {[%eval 109,0] [%emt 0:03:33]} Rf7 {[%eval 145,0] [%emt 0:03:35]} 32. Ba4 {[%eval 93,0] [%emt 0:01:01]} Qd8 $6 {[%eval 159,0] [%emt 0:06:42] Inaccuracy. Bd7 was best.} 33. Rd2 {[%eval 142,0] [%emt 0:00:15]} Qf8 {[%eval 129,0] [%emt 0:00:11]} 34. Kg2 {[%eval 128,0] [%emt 0:00:27]} Rf4 $6 {[%eval 201,0] [%emt 0:00:49] Inaccuracy. Bb7 was best.} 35. Bxf4 {[%eval 208,0] [%emt 0:00:42]} exf4 {[%eval 197,0] [%emt 0:00:01]} 36. Bd7 {[%eval 161,0] [%emt 0:04:02]} Bxd7 {[%eval 205,0] [%emt 0:00:05]} 37. Rxd7 {[%eval 212,0] [%emt 0:00:02]} Nxg5 {[%eval 188,0] [%emt 0:00:01]} 38. Kf1 {[%eval 153,0] [%emt 0:00:38]} Qe8 $6 {[%eval 248,0] [%emt 0:00:15] Inaccuracy. f3 was best.} 39. Rb7 {[%eval 205,0] [%emt 0:07:53]} Qf8 {[%eval 244,0] [%emt 0:00:17]} 40. Nd1 {[%eval 271,0] [%emt 0:00:43]} f3 {[%eval 295,0] [%emt 0:01:11]} 41. Nf2 {[%eval 277,0] [%emt 2:00:34]} Qd8 $6 {[%eval 411,0] [%emt 1:59:56] Inaccuracy. Qf6 was best.} 42. Qf4 {[%eval 414,0] [%emt 0:00:31]} Bd6 {[%eval 396,0] [%emt 0:00:17]} 43. e5 {[%eval 393,0] [%emt 0:01:44]} Be7 {[%eval 375,0] [%emt 0:00:00]} 44. Rb3 $6 {[%eval 294,0] [%emt 0:00:30] Inaccuracy. Ra7 was best.} Qd7 {[%eval 307,0] [%emt 0:00:21]} 45. Rd3 {[%eval 300,0] [%emt 0:00:45]} Qa4 {[%eval 286,0] [%emt 0:00:09]} 46. Qc1 {[%eval 273,0] [%emt 0:00:00]} Qc6 {[%eval 288,0] [%emt 0:00:08]} 47. b3 {[%eval 319,0] [%emt 0:00:00]} a5 {[%eval 314,0] [%emt 0:00:40]} 48. a4 {[%eval 297,0] [%emt 0:00:00]} Kg7 {[%eval 311,0] [%emt 0:00:02]} 49. Qf4 {[%eval 301,0] [%emt 0:00:20]} Qb7 {[%eval 300,0] [%emt 0:00:00]} 50. Ng4 {[%eval 306,0] [%emt 0:00:21]} Qc6 {[%eval 299,0] [%emt 0:00:03]} 51. Nf6 {[%eval 274,0] [%emt 0:00:12]} Nf7 {[%eval 317,0] [%emt 0:00:00]} 52. Kf2 $6 {[%eval 238,0] [%emt 0:00:38] Inaccuracy. Qg3 was best.} g5 {[%eval 237,0] [%emt 0:00:00]} 53. Qh2 {[%eval 108,0] [%emt 0:00:19]} Bxf6 {[%eval 177,0] [%emt 0:00:00]} 54. exf6+ {[%eval 138,0] [%emt 0:00:00]} Kg6 {[%eval 135,0] [%emt 0:00:00]} 55. Qb8 $6 {[%eval 24,0] [%emt 0:00:00] Inaccuracy. Qg3 was best.} Nh6 {[%eval 31,0] [%emt 0:00:00]} 56. Rxf3 {[%eval 0,0] [%emt 0:00:01]} Ng4+ {[%eval 0,0] [%emt 0:00:00]} 57. Kg2 {[%eval 0,0] [%emt 0:00:02]} Nxf6 {[%eval 0,0] [%emt 0:00:00]} 58. Qe5 {[%eval 0,0] [%emt 0:00:00]} Nh5 {[%eval 52,0] [%emt 0:00:00]} 59. Kf2 {[%eval 47,0] [%emt 0:00:00]} Qd7 {[%eval 59,0] [%emt 0:00:00]} 60. Qe4+ {[%eval 72,0] [%emt 0:00:00]} Kh6 $2 {[%eval 204,0] [%emt 0:00:00] Mistake. Kg7 was best.} 61. Rd3 $4 {[%eval 3,0] [%emt 0:00:00] Blunder. Rh3 was best.} Qf7+ {[%eval 0,0] [%emt 0:00:00]} 62. Ke1 {[%eval 3,0] [%emt 0:00:00]} Nf4 {[%eval 1,0] [%emt 0:00:00]} 63. Rd8 {[%eval 0,0] [%emt 0:00:00]} Qf6 {[%eval 0,0] [%emt 0:00:00]} 64. Rd2 $6 {[%eval 6,0] [%emt 0:00:00] Inaccuracy. Rg8 was best.} Qc3 {[%eval 66,0] [%emt 0:00:00]} 65. Qh1+ $6 {[%eval -94,0] [%emt 0:00:00] Inaccuracy. Kd1 was best.} Kg6 {[%eval -65,0] [%emt 0:00:00]} 66. Qe4+ {[%eval -52,0] [%emt 0:00:00]} Kf6 {[%eval -58,0] [%emt 0:00:00]} 67. Kd1 {[%eval -32,0] [%emt 0:00:00]} Qxb3+ {[%eval -51,0] [%emt 0:00:00]} 68. Qc2 $2 {[%eval -113,0] [%emt 0:00:00] Mistake. Kc1 was best.} Qxc2+ $4 {[%eval 0,0] [%emt 0:00:00] Blunder. Qf3+ was best.} 69. Rxc2 {[%eval 0,0] [%emt 0:00:00]} g4 {[%eval 0,0] [%emt 0:00:00]} 70. Ke1 {[%eval 0,0] [%emt 0:00:00]} g3 {[%eval 0,0] [%emt 0:00:00]} 71. Rc3 {[%eval 0,0] [%emt 0:00:00]} g2 {[%eval 0,0] [%emt 0:00:00]} 72. Rg3 {[%eval 0,0] [%emt 0:00:00]} Ke5 {[%eval 0,0] [%emt 0:00:00]} 73. Rg4 {[%eval 0,0] [%emt 0:00:00]} Ke4 {[%eval 0,0] [%emt 0:00:00]} 74. Kf2 {[%eval 0,0] [%emt 0:00:00]} e5 {[%eval 0,0] [%emt 0:00:00]} 75. Rg8 {[%eval 2,0] [%emt 0:00:00]} Kd4 {[%eval 12,0] [%emt 0:00:00]} 76. Ra8 $4 {[%eval -412,0] [%emt 0:00:00] Blunder. Kf3 was best.} e4 {[%eval -553,0] [%emt 0:00:00]} 77. Rd8+ {[%eval -531,0] [%emt 0:00:09]} Kxc4 {[%eval -573,0] [%emt 0:00:00]} 78. Re8 {[%eval -405,0] [%emt 0:00:00]} Kd4 {[%eval -451,0] [%emt 0:00:00]} 79. Rd8+ {[%eval -565,0] [%emt 0:00:00]} Kc3 {[%eval -565,0] [%emt 0:00:00]} 80. Re8 {[%eval -594,0] [%emt 0:00:00]} Kd4 {[%eval -404,0] [%emt 0:00:00]} 81. Rd8+ {[%eval -466,0] [%emt 1:59:13]} Nd5 $4 {[%eval 0,0] [%emt 1:59:55] Blunder. Kc3 was best.} 82. Kxg2 {[%eval 0,0] [%emt 0:00:00]} c4 {[%eval 0,0] [%emt 0:00:00]} 83. Kf2 {[%eval 0,0] [%emt 0:00:00]} c3 {[%eval 0,0] [%emt 0:00:00]} 84. Ke2 {[%eval 0,0] [%emt 0:00:00]} Kc4 {[%eval 0,0] [%emt 0:00:00]} 85. Re8 {[%eval 0,0] [%emt 0:00:08]} e3 {[%eval 0,0] [%emt 0:00:00]} 86. Rc8+ {[%eval 0,0] [%emt 0:00:00]} Kb3 {[%eval 0,0] [%emt 0:00:00]} 87. Rb8+ {[%eval 0,0] [%emt 0:00:13]} Kxa4 {[%eval 0,0] [%emt 0:00:04]} 88. Kd3 {[%eval 0,0] [%emt 0:00:00]} e2 {[%eval 0,0] [%emt 0:00:00]} 89. Kxe2 {[%eval 0,0] [%emt 0:00:00]} Nb4 {[%eval 0,0] [%emt 0:00:00]} 90. Ra8 {[%eval 0,0] [%emt 0:00:00]} Kb5 {[%eval 4,0] [%emt 0:00:00]} 91. Rc8 {[%eval 19,0] [%emt 0:00:00]} 1/2-1/2
[Event "2026 Norway Chess Open"]
[Site "Oslo, NO"]
[Date "2026.05.25"]
[Round "17"]
[Board "2"]
[White "So, Wesley"]
[Black "Carlsen, Magnus"]
[Result "1/2-1/2"]
[ECO "B90"]
[WhiteElo "2753"]
[BlackElo "2841"]
[WhiteFideId "5202213"]
[BlackFideId "1503014"]
[PlyCount "104"]
[GameId "2313605338071040"]
[EventDate "2026.??.??"]
[TimeControl "40/7200:0"]
1. e4 {[%eval 18,0] [%emt 0:00:03]} c5 {[%eval 32,0] [%emt 0:00:10]} 2. Nf3 {[%eval 2,0] [%emt 0:00:06]} d6 {[%eval 31,0] [%emt 0:00:07]} 3. d4 {[%eval 22,0] [%emt 0:00:15]} cxd4 {[%eval 19,0] [%emt 0:00:07]} 4. Nxd4 {[%eval 18,0] [%emt 0:00:04]} Nf6 {[%eval 31,0] [%emt 0:00:18]} 5. Nc3 {[%eval 32,0] [%emt 0:00:05]} a6 {[%eval 25,0] [%emt 0:00:14]} 6. Be3 {[%eval 25,0] [%emt 0:01:34]} e5 {[%eval 15,0] [%emt 0:00:12]} 7. Nf3 {[%eval 12,0] [%emt 0:00:08]} Qc7 {[%eval 31,0] [%emt 0:00:13]} 8. a4 {[%eval 33,0] [%emt 0:01:40]} Be7 {[%eval 34,0] [%emt 0:03:17]} 9. Be2 {[%eval 35,0] [%emt 0:00:20]} O-O {[%eval 36,0] [%emt 0:00:58]} 10. O-O {[%eval 38,0] [%emt 0:00:10]} Be6 {[%eval 41,0] [%emt 0:00:52]} 11. Ng5 {[%eval 34,0] [%emt 0:08:32]} Nc6 {[%eval 42,0] [%emt 0:13:33]} 12. Nxe6 {[%eval 43,0] [%emt 0:03:29]} fxe6 {[%eval 42,0] [%emt 0:00:09]} 13. Bc4 {[%eval 39,0] [%emt 0:00:09]} Qd7 {[%eval 39,0] [%emt 0:03:44]} 14. f4 {[%eval 9,0] [%emt 0:15:24]} exf4 {[%eval 15,0] [%emt 0:02:01]} 15. Bxf4 {[%eval 8,0] [%emt 0:00:09]} Rae8 {[%eval 3,0] [%emt 0:02:34]} 16. Kh1 {[%eval 34,0] [%emt 0:09:38]} Qc8 {[%eval 37,0] [%emt 0:01:36]} 17. Ba2 {[%eval 31,0] [%emt 0:02:45]} Kh8 {[%eval 24,0] [%emt 0:15:10]} 18. h3 {[%eval 25,0] [%emt 0:08:53]} Ne5 {[%eval 41,0] [%emt 0:04:33]} 19. Qd4 {[%eval 41,0] [%emt 0:03:05]} Nf7 {[%eval 54,0] [%emt 0:01:28]} 20. Qc4 {[%eval 42,0] [%emt 0:05:23]} Qxc4 {[%eval 34,0] [%emt 0:00:19]} 21. Bxc4 {[%eval 33,0] [%emt 0:00:04]} Bd8 {[%eval 36,0] [%emt 0:00:14]} 22. Rad1 {[%eval 41,0] [%emt 0:00:26]} Bc7 {[%eval 39,0] [%emt 0:01:22]} 23. b4 {[%eval 38,0] [%emt 0:03:46]} g5 {[%eval 37,0] [%emt 0:06:39]} 24. Be3 {[%eval 27,0] [%emt 0:05:30]} Kg7 {[%eval 35,0] [%emt 0:00:34]} 25. a5 {[%eval 36,0] [%emt 0:10:52]} Ne5 {[%eval 29,0] [%emt 0:02:52]} 26. Bd3 {[%eval 6,0] [%emt 0:00:01]} Kg6 {[%eval 9,0] [%emt 0:03:06]} 27. Bd4 {[%eval 13,0] [%emt 0:03:51]} Nfd7 {[%eval 11,0] [%emt 0:05:39]} 28. Na4 {[%eval 8,0] [%emt 0:04:11]} Nxd3 {[%eval 9,0] [%emt 0:02:50]} 29. cxd3 {[%eval 17,0] [%emt 0:00:03]} Nb8 {[%eval 7,0] [%emt 0:00:17]} 30. Bb6 {[%eval 8,0] [%emt 0:02:14]} Bxb6 {[%eval 0,0] [%emt 0:00:38]} 31. Nxb6 {[%eval 3,0] [%emt 0:00:03]} Nc6 {[%eval 0,0] [%emt 0:00:23]} 32. Rxf8 {[%eval 0,0] [%emt 0:02:40]} Rxf8 {[%eval 0,0] [%emt 0:00:02]} 33. Rb1 {[%eval 3,0] [%emt 0:00:05]} Nd4 {[%eval 7,0] [%emt 0:06:24]} 34. Nc4 {[%eval 5,0] [%emt 0:00:06]} Rd8 {[%eval 2,0] [%emt 0:00:55]} 35. Kg1 {[%eval 15,0] [%emt 0:02:10]} d5 {[%eval 17,0] [%emt 0:03:43]} 36. exd5 {[%eval 2,0] [%emt 0:00:18]} Rxd5 {[%eval 0,0] [%emt 0:00:36]} 37. Kf2 {[%eval 0,0] [%emt 0:00:52]} Kf6 {[%eval 0,0] [%emt 0:00:44]} 38. Ke3 {[%eval 0,0] [%emt 0:00:38]} Nc6 {[%eval 0,0] [%emt 0:01:22]} 39. g4 {[%eval 0,0] [%emt 0:02:16]} Ke7 {[%eval 0,0] [%emt 0:03:39]} 40. Kd2 {[%eval 0,0] [%emt 0:01:09]} Nd4 {[%eval 0,0] [%emt 0:00:22]} 41. Ke3 {[%eval 0,0] [%emt 1:59:58]} Nc6 {[%eval 0,0] [%emt 2:02:43]} 42. Kd2 {[%eval 0,0] [%emt 0:00:00]} h6 {[%eval 0,0] [%emt 0:00:05]} 43. Rb2 {[%eval 0,0] [%emt 0:00:55]} Nd4 {[%eval 0,0] [%emt 0:01:24]} 44. Ke3 {[%eval 0,0] [%emt 0:00:00]} Nb5 {[%eval 0,0] [%emt 0:03:22]} 45. Rf2 {[%eval 0,0] [%emt 0:00:47]} Na7 {[%eval 0,0] [%emt 0:04:33]} 46. Kd2 {[%eval 0,0] [%emt 0:00:40]} Nc6 {[%eval 0,0] [%emt 0:03:00]} 47. Kc3 {[%eval 0,0] [%emt 0:00:00]} Rd8 {[%eval 0,0] [%emt 0:00:10]} 48. Rb2 {[%eval 0,0] [%emt 0:00:43]} Na7 {[%eval 0,0] [%emt 0:01:08]} 49. Rf2 {[%eval 0,0] [%emt 0:00:15]} Nb5+ {[%eval 0,0] [%emt 0:01:39]} 50. Kd2 {[%eval 0,0] [%emt 0:00:00]} Rd5 {[%eval 0,0] [%emt 0:00:33]} 51. Ke3 {[%eval 0,0] [%emt 0:00:06]} Na7 {[%eval 0,0] [%emt 0:01:56]} 52. Kd2 {[%eval 0,0] [%emt 0:00:54]} Nb5 {[%eval 0,0] [%emt 0:00:36]} 1/2-1/2
[Event "2026 Norway Chess Open"]
[Site "Oslo, NO"]
[Date "2026.05.25"]
[Round "17"]
[Board "3"]
[White "Gukesh D"]
[Black "Praggnanandhaa R"]
[Result "0-1"]
[ECO "E24"]
[WhiteElo "2732"]
[BlackElo "2735"]
[WhiteFideId "46616543"]
[BlackFideId "25059530"]
[PlyCount "68"]
[GameId "2313605338071040"]
[EventDate "2026.??.??"]
[TimeControl "40/7200:0"]
1. d4 {[%eval 15,0] [%emt 0:00:03]} Nf6 {[%eval 15,0] [%emt 0:00:20]} 2. c4 {[%eval 16,0] [%emt 0:00:09]} e6 {[%eval 14,0] [%emt 0:00:04]} 3. Nc3 {[%eval 9,0] [%emt 0:00:07]} Bb4 {[%eval 15,0] [%emt 0:00:05]} 4. a3 {[%eval 11,0] [%emt 0:00:05]} Bxc3+ {[%eval 11,0] [%emt 0:00:05]} 5. bxc3 {[%eval 7,0] [%emt 0:00:04]} b6 {[%eval 0,0] [%emt 0:00:56]} 6. f3 {[%eval 14,0] [%emt 0:00:14]} Nc6 {[%eval 0,0] [%emt 0:00:07]} 7. e4 {[%eval 19,0] [%emt 0:00:06]} Na5 {[%eval 0,0] [%emt 0:00:47]} 8. Bd3 {[%eval 19,0] [%emt 0:00:39]} Ba6 {[%eval 29,0] [%emt 0:08:54]} 9. Qe2 {[%eval 19,0] [%emt 0:00:09]} c5 {[%eval 14,0] [%emt 0:02:52]} 10. Nh3 {[%eval 18,0] [%emt 0:07:17]} cxd4 {[%eval 19,0] [%emt 0:07:13]} 11. cxd4 {[%eval 2,0] [%emt 0:01:53]} Rc8 {[%eval 7,0] [%emt 0:06:27]} 12. e5 {[%eval 6,0] [%emt 0:16:39]} Ng8 {[%eval 8,0] [%emt 0:00:39]} 13. Nf2 $6 {[%eval 67,0] [%emt 0:22:46] Inaccuracy. Bg5 was best.} f5 {[%eval 62,0] [%emt 0:00:01]} 14. g4 $2 {[%eval -92,0] [%emt 0:13:21] Mistake. exf6 was best.} Nb3 {[%eval -28,0] [%emt 0:27:12]} 15. Bb2 {[%eval -186,0] [%emt 0:11:27]} Nxa1 {[%eval -177,0] [%emt 0:03:24]} 16. gxf5 {[%eval -196,0] [%emt 0:00:08]} Nb3 {[%eval -199,0] [%emt 0:07:08]} 17. Rg1 {[%eval -12,0] [%emt 0:07:04]} Nh6 $6 {[%eval -99,0] [%emt 0:04:51] Inaccuracy. b5 was best.} 18. f6 {[%eval 92,0] [%emt 0:09:39]} gxf6 {[%eval 98,0] [%emt 0:04:16]} 19. Ne4 {[%eval 96,0] [%emt 0:00:08]} fxe5 {[%eval 85,0] [%emt 0:01:55]} 20. Nd6+ {[%eval -91,0] [%emt 0:00:01]} Kf8 {[%eval -94,0] [%emt 0:01:03]} 21. Qxe5 {[%eval 98,0] [%emt 0:07:58]} Qh4+ {[%eval 98,0] [%emt 0:01:27]} 22. Kd1 {[%eval -99,0] [%emt 0:00:00]} Rg8 {[%eval 98,0] [%emt 0:01:48]} 23. Rxg8+ {[%eval 94,0] [%emt 0:06:32]} Nxg8 {[%eval 9,0] [%emt 0:00:07]} 24. Nxc8 {[%eval 97,0] [%emt 0:00:00]} Bxc8 {[%eval 97,0] [%emt 0:02:43]} 25. Kc2 {[%eval -99,0] [%emt 0:02:18]} Na5 {[%eval 97,0] [%emt 0:01:16]} 26. d5 {[%eval -95,0] [%emt 0:00:01]} Qh6 {[%eval -94,0] [%emt 0:03:10]} 27. Kb1 $4 {[%eval -246,0] [%emt 0:00:00] Blunder. Bc1 was best.} exd5 {[%eval -233,0] [%emt 0:06:06]} 28. cxd5 {[%eval -391,0] [%emt 0:05:27]} d6 {[%eval -216,0] [%emt 0:02:33]} 29. Qg3 {[%eval -387,0] [%emt 0:02:17]} Nb7 {[%eval -392,0] [%emt 0:02:38]} 30. Bc1 {[%eval -202,0] [%emt 0:00:10]} Qg7 {[%eval -221,0] [%emt 0:00:00]} 31. Qh4 {[%eval -223,0] [%emt 0:00:01]} Qf7 {[%eval -399,0] [%emt 0:01:55]} 32. Ba6 {[%eval -331,0] [%emt 0:01:27]} Qf5+ {[%eval -319,0] [%emt 0:03:50]} 33. Ka2 {[%eval -312,0] [%emt 0:00:11]} Qxd5+ {[%eval -307,0] [%emt 0:00:20]} 34. Bc4 {[%eval -308,0] [%emt 0:00:01]} Qf5 {[%eval -314,0] [%emt 0:00:11]} 0-1
[Event "2026 Norway Chess Open"]
[Site "Oslo, NO"]
[Date "2026.06.04"]
[Round "18"]
[Board "1"]
[White "Keymer, Vincent"]
[Black "Firouzja, Alireza"]
[Result "0-1"]
[ECO "A07"]
[WhiteElo "2767"]
[BlackElo "2744"]
[WhiteFideId "12940690"]
[BlackFideId "12573981"]
[PlyCount "84"]
[GameId "2317399916511232"]
[EventDate "2026.??.??"]
[TimeControl "40/7200:0"]
1. Nf3 {[%eval 1,0] [%emt 1:50:02]} d5 {[%eval 18,0] [%emt 1:53:04]} 2. g3 {[%eval 13,0] [%emt 0:00:01]} g6 {[%eval 2,0] [%emt 0:00:05]} 3. Bg2 {[%eval 7,0] [%emt 0:00:02]} Bg7 {[%eval 14,0] [%emt 0:00:01]} 4. O-O {[%eval 0,0] [%emt 0:00:01]} e5 {[%eval 7,0] [%emt 0:00:02]} 5. d3 {[%eval 0,0] [%emt 0:00:01]} Nc6 {[%eval 13,0] [%emt 0:00:02]} 6. Nc3 {[%eval 11,0] [%emt 0:00:05]} Nf6 {[%eval 15,0] [%emt 0:00:06]} 7. e4 {[%eval 17,0] [%emt 0:00:11]} dxe4 {[%eval 6,0] [%emt 0:00:15]} 8. dxe4 {[%eval 16,0] [%emt 0:00:02]} Bg4 {[%eval 21,0] [%emt 0:00:06]} 9. Be3 {[%eval 22,0] [%emt 0:02:20]} Qc8 {[%eval 29,0] [%emt 0:00:08]} 10. Bc5 {[%eval 19,0] [%emt 0:01:36]} b6 {[%eval 12,0] [%emt 0:01:01]} 11. Ba3 {[%eval 1,0] [%emt 0:00:01]} Nd4 {[%eval 12,0] [%emt 0:00:02]} 12. Qd3 {[%eval 14,0] [%emt 0:00:02]} Bxf3 {[%eval 11,0] [%emt 0:00:04]} 13. Bxf3 {[%eval 26,0] [%emt 0:00:02]} c5 {[%eval 17,0] [%emt 0:00:06]} 14. Bg2 {[%eval 15,0] [%emt 0:01:06]} O-O {[%eval 14,0] [%emt 0:00:02]} 15. Ne2 {[%eval 28,0] [%emt 0:00:05]} Rd8 {[%eval 25,0] [%emt 0:00:14]} 16. Nxd4 {[%eval 21,0] [%emt 0:00:04]} Rxd4 {[%eval 24,0] [%emt 0:00:06]} 17. Qe2 {[%eval 22,0] [%emt 0:00:03]} Qd7 {[%eval 23,0] [%emt 0:00:02]} 18. b3 {[%eval 34,0] [%emt 0:00:47]} Rd2 {[%eval 38,0] [%emt 0:00:30]} 19. Qc4 $4 {[%eval -249,0] [%emt 0:00:01] Blunder. Qf3 was best.} b5 {[%eval -115,0] [%emt 0:00:01]} 20. Qxc5 {[%eval -124,0] [%emt 0:00:08]} Bf8 {[%eval -192,0] [%emt 0:00:51]} 21. Qxe5 $6 {[%eval -395,0] [%emt 0:00:04] Inaccuracy. Qc3 was best.} Ng4 {[%eval -208,0] [%emt 0:00:00]} 22. Qg5 {[%eval -211,0] [%emt 0:01:07]} Bxa3 {[%eval -214,0] [%emt 0:00:20]} 23. e5 {[%eval -363,0] [%emt 0:00:16]} h6 {[%eval -391,0] [%emt 0:01:13]} 24. Qf4 {[%eval -367,0] [%emt 0:00:15]} Rd8 {[%eval -371,0] [%emt 0:00:12]} 25. Rae1 {[%eval -377,0] [%emt 0:00:08]} Rd4 {[%eval -242,0] [%emt 0:00:53]} 26. e6 {[%eval -295,0] [%emt 0:00:01]} fxe6 {[%eval -243,0] [%emt 0:00:06]} 27. Re4 {[%eval -214,0] [%emt 0:00:07]} e5 {[%eval -218,0] [%emt 0:00:01]} 28. Qf3 {[%eval -215,0] [%emt 0:00:12]} Rf8 {[%eval -271,0] [%emt 0:00:03]} 29. Qe2 {[%eval -394,0] [%emt 0:00:05]} Rxe4 {[%eval -391,0] [%emt 0:00:03]} 30. Qxe4 {[%eval -399,0] [%emt 0:00:05]} Kg7 {[%eval -204,0] [%emt 0:00:03]} 31. h3 {[%eval -216,0] [%emt 0:00:05]} Nf6 {[%eval -215,0] [%emt 0:00:05]} 32. Qxe5 {[%eval -205,0] [%emt 0:00:01]} Re8 {[%eval -201,0] [%emt 0:00:01]} 33. Qc3 {[%eval -372,0] [%emt 0:00:05]} Rc8 {[%eval -372,0] [%emt 0:00:01]} 34. Qa5 {[%eval -395,0] [%emt 0:00:11]} Bc5 {[%eval -361,0] [%emt 0:00:01]} 35. c3 {[%eval -329,0] [%emt 0:00:12]} Bb6 {[%eval -327,0] [%emt 0:00:01]} 36. Qb4 {[%eval -336,0] [%emt 0:00:01]} a5 {[%eval -326,0] [%emt 0:00:00]} 37. Qf4 {[%eval -331,0] [%emt 0:00:03]} Rxc3 {[%eval -337,0] [%emt 0:00:01]} 38. Kh2 $6 {[%eval -528,0] [%emt 0:00:03] Inaccuracy. Qe5 was best.} Qc7 $6 {[%eval -322,0] [%emt 0:00:01] Inaccuracy. Bc7 was best.} 39. Qd2 {[%eval -447,0] [%emt 0:00:07]} Rc2 {[%eval -469,0] [%emt 0:00:00]} 40. Qd3 {[%eval -461,0] [%emt 0:00:00]} Rxf2 {[%eval -487,0] [%emt 0:00:01]} 41. Re1 {[%eval -401,0] [%emt 2:00:04]} Qb7 {[%eval -406,0] [%emt 2:00:00]} 42. Rg1 {[%eval -441,0] [%emt 0:00:01]} Rxa2 {[%eval -467,0] [%emt 0:00:00]} 0-1
[Event "2026 Norway Chess Open"]
[Site "Oslo, NO"]
[Date "2026.06.04"]
[Round "18"]
[Board "2"]
[White "So, Wesley"]
[Black "Carlsen, Magnus"]
[Result "1-0"]
[ECO "B42"]
[WhiteElo "2753"]
[BlackElo "2841"]
[WhiteFideId "5202213"]
[BlackFideId "1503014"]
[PlyCount "67"]
[GameId "2317392433876992"]
[EventDate "2026.??.??"]
[TimeControl "40/7200:0"]
1. e4 {[%eval 18,0] [%emt 1:50:01]} c5 {[%eval 32,0] [%emt 1:53:07]} 2. Nf3 {[%eval 2,0] [%emt 0:00:04]} e6 {[%eval 28,0] [%emt 0:00:01]} 3. d4 {[%eval 4,0] [%emt 0:00:03]} cxd4 {[%eval 29,0] [%emt 0:00:01]} 4. Nxd4 {[%eval 26,0] [%emt 0:00:01]} a6 {[%eval 42,0] [%emt 0:00:01]} 5. Bd3 {[%eval 45,0] [%emt 0:00:06]} Nc6 {[%eval 63,0] [%emt 0:00:18]} 6. Nxc6 {[%eval 65,0] [%emt 0:00:07]} dxc6 {[%eval 76,0] [%emt 0:00:01]} 7. Nd2 {[%eval 38,0] [%emt 0:00:16]} e5 {[%eval 41,0] [%emt 0:00:02]} 8. Nc4 {[%eval 41,0] [%emt 0:00:43]} Be6 {[%eval 45,0] [%emt 0:00:02]} 9. Qh5 {[%eval 5,0] [%emt 0:00:17]} Bxc4 $6 {[%eval 85,0] [%emt 0:01:12] Inaccuracy. Bb4+ was best.} 10. Bxc4 {[%eval 84,0] [%emt 0:00:01]} Qe7 {[%eval 85,0] [%emt 0:00:00]} 11. Qe2 {[%eval 77,0] [%emt 0:01:15]} g6 {[%eval 98,0] [%emt 0:00:17]} 12. h4 {[%eval 78,0] [%emt 0:00:35]} Bh6 {[%eval 81,0] [%emt 0:00:03]} 13. Bxh6 {[%eval 9,0] [%emt 0:00:06]} Nxh6 {[%eval 88,0] [%emt 0:00:01]} 14. O-O-O {[%eval 9,0] [%emt 0:00:14]} Ng8 {[%eval 105,0] [%emt 0:00:10]} 15. h5 {[%eval 96,0] [%emt 0:00:04]} Nf6 {[%eval 91,0] [%emt 0:00:14]} 16. hxg6 {[%eval 89,0] [%emt 0:00:04]} fxg6 {[%eval 101,0] [%emt 0:00:01]} 17. g3 $6 {[%eval 26,0] [%emt 0:00:44] Inaccuracy. Qf3 was best.} Rd8 $6 {[%eval 129,0] [%emt 0:00:19] Inaccuracy. Nd7 was best.} 18. f4 $6 {[%eval 6,0] [%emt 0:00:09] Inaccuracy. Qe3 was best.} Rxd1+ {[%eval 92,0] [%emt 0:00:05]} 19. Rxd1 {[%eval 105,0] [%emt 0:00:10]} Kf8 {[%eval 115,0] [%emt 0:00:04]} 20. f5 {[%eval 6,0] [%emt 0:00:31]} Kg7 {[%eval 6,0] [%emt 0:00:02]} 21. g4 {[%eval 66,0] [%emt 0:00:08]} h6 {[%eval 108,0] [%emt 0:00:39]} 22. Be6 {[%eval 63,0] [%emt 0:00:14]} Rd8 {[%eval 86,0] [%emt 0:00:17]} 23. Rh1 {[%eval 76,0] [%emt 0:00:09]} Nh7 $6 {[%eval 137,0] [%emt 0:00:02] Inaccuracy. Rh8 was best.} 24. Kb1 {[%eval 135,0] [%emt 0:00:09]} g5 {[%eval 107,0] [%emt 0:00:15]} 25. Qh2 {[%eval 158,0] [%emt 0:00:08]} Qf6 {[%eval 168,0] [%emt 0:00:01]} 26. c3 {[%eval 123,0] [%emt 0:00:11]} Nf8 {[%eval 109,0] [%emt 0:00:05]} 27. Bb3 {[%eval 106,0] [%emt 0:00:01]} Rd6 {[%eval 113,0] [%emt 0:00:08]} 28. a4 {[%eval 116,0] [%emt 0:00:11]} a5 {[%eval 153,0] [%emt 0:00:05]} 29. Qf2 {[%eval 125,0] [%emt 0:00:05]} Nd7 $4 {[%eval 332,0] [%emt 0:00:46] Blunder. Qe7 was best.} 30. Qa7 {[%eval 328,0] [%emt 0:00:02]} Qd8 {[%eval 306,0] [%emt 0:00:16]} 31. Qxb7 {[%eval 344,0] [%emt 0:00:15]} Qb6 {[%eval 372,0] [%emt 0:00:27]} 32. f6+ {[%eval 374,0] [%emt 0:00:01]} Kg6 {[%eval 362,0] [%emt 0:00:00]} 33. Qc8 {[%eval 331,0] [%emt 0:00:23]} Nxf6 $4 {[%eval 32752,0] [%emt 0:00:23] Checkmate is now unavoidable. Qb8 was best.} 34. Qf8 {[%eval 32754,0] [%emt 0:00:11]} 1-0