Liu, Daniel vs Leirhol-Midtmoen, Trym

NM for skolelag Bergen 2026 · Round 1 · 2026.04.24 · 1-0 · B30 Sicilian Defense: Nyezhmetdinov-Rossolimo Attack

Moves

1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39.
PGN
[Event "NM for skolelag Bergen 2026"]
[Site "Lichess"]
[Date "2026.04.24"]
[Round "1"]
[White "Liu, Daniel"]
[Black "Leirhol-Midtmoen, Trym"]
[Result "1-0"]
[PlyCount "77"]
[WhiteElo "1750"]
[WhiteFideId "2618184"]
[BlackElo "1468"]
[BlackFideId "1569635"]
[ECO "B30"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2026-05-04"]

1. e4 { [%clk 1:00:46] } 1... c5 { [%clk 1:00:51] } 2. Nf3 { [%clk 1:00:56] }
2... Nc6 { [%clk 1:01:09] } 3. Bb5 { [%clk 1:00:52] } 3... e6
{ [%clk 1:00:33] } 4. O-O { [%clk 0:59:59] } 4... Nge7 { [%clk 1:00:44] } 5. d3
{ [%clk 0:59:13] } 5... a6 { [%clk 1:00:10] } 6. Ba4 { [%clk 0:58:33] } 6... g6
$6 { Inaccuracy. b5 was  best.[%clk 0:59:51] } 7. Nc3 $6
{ Inaccuracy. Bg5 was best.[%clk 0:57:15] } 7... Bg7 { [%clk 0:58:49] } 8. Be3
{ [%clk 0:51:54] } 8... d6 $6 { Inaccuracy. b5  was best.[%clk 0:55:13] } 9.
Rb1 $6 { Inaccuracy. Bxc6+ was best.[%clk  0:49:11] } 9... O-O
{ [%clk 0:51:55] } 10. Qd2 { [%clk 0:49:09] } 10... b5 { [%clk  0:47:02] } 11.
Bb3 { [%clk 0:49:02] } 11... Re8 { [%clk 0:47:12] } 12. a4 $6
{ Inaccuracy. Bh6 was best.[%clk 0:47:26] } 12... Bb7 $2
{ Mistake. b4 was  best.[%clk 0:43:01] } 13. Bh6 $6
{ Inaccuracy. axb5 was best.[%clk 0:45:11] } 13... Nd4 $6
{ Inaccuracy. b4 was best.[%clk 0:42:55] } 14. Nxd4 { [%clk  0:42:19] } 14...
Bxd4 $6 { Inaccuracy. cxd4 was best.[%clk 0:43:13] } 15. axb5
{ [%clk 0:38:30] } 15... Qb6 { [%clk 0:33:16] } 16. bxa6 { [%clk 0:34:52] }
16... Qxa6 { [%clk 0:29:42] } 17. Ra1 $4
{ Blunder. Bc4 was best.[%clk 0:30:11] } 17... Qxa1 { [%clk 0:27:32] } 18. Rxa1
{ [%clk 0:30:25] } 18... Rxa1+ { [%clk  0:28:00] } 19. Nd1 { [%clk 0:29:21] }
19... d5 $2 { Mistake. Bxb2 was best.[%clk 0:25:15] } 20. c3 { [%clk 0:26:44] }
20... Bf6 { [%clk 0:23:14] } 21. Qf4 { [%clk  0:24:21] } 21... Bg7 $2
{ Mistake. Bh8 was best.[%clk 0:22:16] } 22. Bxg7 { [%clk 0:23:37] } 22... c4
$4 { Blunder. Kxg7 was best.[%clk 0:19:51] } 23. dxc4 $2
{ Mistake. Bf6 was best.[%clk 0:19:14] } 23... dxc4 { [%clk 0:20:09] } 24. Bc2
{ [%clk 0:19:05] } 24... Kxg7 { [%clk 0:20:28] } 25. Qe5+ $6
{ Inaccuracy.  Qc7 was best.[%clk 0:18:40] } 25... Kg8 { [%clk 0:20:18] } 26.
h3 $2 { Mistake.  Kf1 was best.[%clk 0:16:24] } 26... Rc1 { [%clk 0:20:22] }
27. Ba4 { [%clk  0:14:31] } 27... Bc6 { [%clk 0:20:37] } 28. Qf4
{ [%clk 0:11:36] } 28... Ra1 { [%clk 0:19:40] } 29. Bc2 { [%clk 0:11:16] }
29... Ba4 $4 { Blunder. Rd8 was  best.[%clk 0:18:34] } 30. Bxa4
{ [%clk 0:11:24] } 30... Rxa4 { [%clk 0:18:59] } 31. Ne3 { [%clk 0:10:26] }
31... Rc8 $6 { Inaccuracy. h5 was best.[%clk  0:17:11] } 32. Qd6 $6
{ Inaccuracy. Ng4 was best.[%clk 0:09:43] } 32... Kf8 { [%clk 0:17:09] } 33.
Qe5 { [%clk 0:09:32] } 33... Kg8 $2 { Mistake. h5 was  best.[%clk 0:16:56] }
34. Ng4 { [%clk 0:08:56] } 34... h5 { [%clk 0:11:36] } 35. Nh6+
{ [%clk 0:05:40] } 35... Kh7 { [%clk 0:10:04] } 36. Nxf7 { [%clk 0:05:19] }
36... Ra6 { [%clk 0:08:46] } 37. Ng5+ { [%clk 0:03:25] } 37... Kh6
{ [%clk  0:08:41] } 38. Nxe6 { [%clk 0:03:03] } 38... Nc6 $2
{ Checkmate is now  unavoidable. Rxe6 was best.[%clk 0:05:50] } 39. Qg7#
{ [%clk 0:02:50] } 1-0