Pang, Ethan vs Ragavan, Samarth Rajesh

Fagernes Chess International | GM · Round 4.21 · 2026.03.24 · 0-1 · B01 Scandinavian Defense: Main Line

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. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56.
PGN
[Event "Fagernes Chess International | GM"]
[Site "Lichess"]
[Date "2026.03.24"]
[Round "4.21"]
[White "Pang, Ethan"]
[Black "Ragavan, Samarth Rajesh"]
[Result "0-1"]
[PlyCount "111"]
[WhiteElo "2221"]
[WhiteFideId "496995"]
[WhiteTitle "FM"]
[BlackElo "2111"]
[BlackFideId "39918106"]
[ECO "B01"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2026-04-07"]

1. e4 { [%clk 1:36:04] } 1... d5 { [%clk 1:40:55] } 2. exd5 { [%clk 1:36:27] }
2... Qxd5 { [%clk 1:41:22] } 3. Nc3 { [%clk 1:36:45] } 3... Qa5
{ [%clk 1:41:50] } 4. Bc4 { [%clk 1:36:59] } 4... Nf6 { [%clk 1:42:13] } 5. d3
{ [%clk 1:37:19] } 5... Bg4 { [%clk 1:42:38] } 6. f3 { [%clk 1:37:37] } 6...
Bd7 { [%clk 1:43:01] } 7. Bd2 { [%clk 1:37:25] } 7... c5 { [%clk 1:41:00] } 8.
Qe2 { [%clk 1:36:08] } 8... Qd8 { [%clk 1:40:40] } 9. Nb5 $6
{ Inaccuracy. f4 was best.[%clk 1:34:30] } 9... e6 { [%clk 1:40:32] } 10. Bf4
{ [%clk 1:32:59] } 10... Bxb5 { [%clk 1:40:27] } 11. Bxb5+ { [%clk 1:33:19] }
11... Nbd7 { [%clk 1:40:53] } 12. Bc4 { [%clk 1:26:25] } 12... Be7
{ [%clk 1:34:34] } 13. Nh3 { [%clk 1:24:48] } 13... O-O { [%clk 1:32:45] } 14.
O-O { [%clk 1:22:53] } 14... Nd5 { [%clk 1:27:31] } 15. Bg3 { [%clk 1:20:17] }
15... N7b6 { [%clk 1:26:36] } 16. Bb3 { [%clk 1:20:01] } 16... Bd6
{ [%clk  1:26:06] } 17. f4 { [%clk 1:19:15] } 17... Qc7 { [%clk 1:24:32] } 18.
Rae1 { [%clk  1:15:28] } 18... h6 { [%clk 1:23:03] } 19. c3 { [%clk 1:12:26] }
19... Rfe8 { [%clk 1:20:10] } 20. Bc2 { [%clk 1:10:01] } 20... Rac8
{ [%clk 1:20:09] } 21. Kh1 { [%clk 1:06:23] } 21... Nd7 { [%clk 1:11:20] } 22.
Ba4 { [%clk 1:03:46] } 22... N5b6 { [%clk 1:02:31] } 23. Bb3 { [%clk 1:03:16] }
23... g6 { [%clk 0:30:56] } 24. Rf3 $6
{ Inaccuracy. Nf2 was best.[%clk 0:59:47] } 24... Nf6 { [%clk 0:30:39] } 25.
Nf2 { [%clk 0:56:40] } 25... Nbd5 { [%clk 0:25:58] } 26. Ne4 { [%clk 0:55:09] }
26... Nxe4 { [%clk 0:26:15] } 27. dxe4 { [%clk 0:49:57] } 27... Nxf4
{ [%clk 0:26:17] } 28. Bxf4 { [%clk 0:48:20] } 28... Bxf4 { [%clk 0:26:43] }
29. e5 { [%clk 0:48:44] } 29... Bg5 { [%clk 0:26:50] } 30. Ref1 $6
{ Inaccuracy. Qe4 was best.[%clk   0:48:15] } 30... Rf8 { [%clk 0:23:35] } 31.
Qe4 $6 { Inaccuracy. h4 was  best.[%clk 0:47:51] } 31... c4 { [%clk 0:19:20] }
32. Bc2 { [%clk 0:48:14] } 32... h5 { [%clk 0:16:04] } 33. Rg3
{ [%clk 0:38:22] } 33... Bh6 { [%clk 0:15:23] } 34. h4 $6
{ Inaccuracy. Bd1 was best.[%clk 0:38:38] } 34... Rcd8 { [%clk  0:14:19] } 35.
Qe2 $6 { Inaccuracy. Rf2 was best.[%clk 0:36:39] } 35... Bg7 { [%clk 0:13:16] }
36. Rg5 { [%clk 0:36:34] } 36... Rd5 { [%clk 0:12:54] } 37. Re1
{ [%clk 0:36:38] } 37... Rfd8 { [%clk 0:13:11] } 38. Qe4 { [%clk 0:36:53] }
38... Rd2 { [%clk 0:13:01] } 39. Rf1 { [%clk 0:36:30] } 39... Qc6
{ [%clk 0:09:40] } 40. Qf4 { [%clk 0:36:51] } 40... Qc7 { [%clk 0:09:11] } 41.
Qe4 { [%clk 0:34:09] } 41... Qc6 $6
{ Inaccuracy. R8d7 was best.[%clk 0:07:52] } 42. Qf4 { [%clk  0:34:33] } 42...
Qd7 { [%clk 0:07:59] } 43. Ba4 { [%clk 0:33:05] } 43... Qe7 { [%clk 0:06:54] }
44. Qxc4 { [%clk 0:32:51] } 44... Rxb2 { [%clk 0:04:27] } 45. Bb3
{ [%clk 0:32:38] } 45... Rbd2 { [%clk 0:01:36] } 46. Qe4 { [%clk 0:32:00] }
46... Qd7 { [%clk 0:31:36] } 47. Qf4 { [%clk 1:04:55] } 47... Rd3
{ [%clk 0:25:23] } 48. g4 $6 { Inaccuracy. Bc2 was best.[%clk 0:42:39] } 48...
Bh6 { [%clk 0:16:01] } 49. gxh5 { [%clk 0:42:04] } 49... Bxg5
{ [%clk 0:16:26] } 50. Qxg5 { [%clk  0:38:55] } 50... Qc6+ { [%clk 0:16:48] }
51. Kh2 { [%clk 0:38:25] } 51... Rd2+ { [%clk 0:16:57] } 52. Kg1
{ [%clk 0:38:50] } 52... Qc5+ { [%clk 0:17:19] } 53. Kh1 { [%clk 0:39:14] }
53... Qxc3 { [%clk 0:17:07] } 54. Qg4 { [%clk 0:38:48] } 54... Qxe5
{ [%clk 0:17:10] } 55. Qh3 $4
{ Checkmate is now unavoidable. Qf4 was  best.[%clk 0:38:54] } 55... R8d3
{ [%clk 0:17:00] } 56. Ra1 { [%clk 0:37:06] } 0-1