[Event "Round 1: Villarreal Chavarria, Amy Samantha - Gabb Diaz, Nayareth"]
[Site "https://lichess.org/broadcast/jdn-costa-rica-2026-clasico--u16femind/round-1/NCb8BemG/rHI3QESR"]
[Date "2026.01.20"]
[Round "1.29"]
[White "Villarreal Chavarria, Amy Samantha"]
[Black "Gabb Diaz, Nayareth"]
[Result "0-1"]
[WhiteFideId "6556035"]
[BlackElo "1549"]
[BlackFideId "6534970"]
[Variant "Standard"]
[ECO "B32"]
[Opening "Sicilian Defense: Accelerated Dragon"]
[UTCDate "2026.01.20"]
[UTCTime "13:57:11"]
[BroadcastName "JDN Costa Rica 2026 Clásico | U16FemInd"]
[BroadcastURL "https://lichess.org/broadcast/jdn-costa-rica-2026-clasico--u16femind/round-1/NCb8BemG"]
[GameURL "https://lichess.org/broadcast/jdn-costa-rica-2026-clasico--u16femind/round-1/NCb8BemG/rHI3QESR"]

1. e4 { [%eval 0.18] [%clk 1:00:57] } 1... c5 { [%eval 0.25] [%clk 1:00:50] } 2. Nf3 { [%eval 0.2] [%clk 1:01:08] } 2... Nc6 { [%eval 0.3] [%clk 1:01:09] } 3. d4 { [%eval 0.27] [%clk 1:00:18] } 3... cxd4 { [%eval 0.27] [%clk 1:01:26] } 4. Nxd4 { [%eval 0.21] [%clk 1:00:40] } 4... g6 { [%eval 0.35] [%clk 1:01:44] } 5. Be3 { [%eval 0.22] [%clk 1:00:29] } 5... Bg7 { [%eval 0.41] [%clk 1:01:55] } 6. c3?! { [%eval -0.29] } { Inaccuracy. c4 was best. } { [%clk 1:00:49] } 6... Nf6 { [%eval -0.19] [%clk 1:02:09] } 7. Nd2 { [%eval -0.37] [%clk 1:01:11] } 7... a6 { [%eval 0.0] [%clk 1:01:55] } 8. Be2 { [%eval 0.11] [%clk 0:59:29] } 8... O-O { [%eval 0.15] [%clk 1:01:40] } 9. O-O { [%eval 0.13] [%clk 0:59:55] } 9... e6 { [%eval 0.51] [%clk 1:01:53] } 10. Bg5 { [%eval 0.0] [%clk 0:55:58] } 10... Qb6?! { [%eval 0.62] } { Inaccuracy. Qc7 was best. } { [%clk 1:00:10] } 11. Nxc6 { [%eval 0.67] [%clk 0:55:31] } 11... bxc6 { [%eval 0.95] [%clk 1:00:28] } 12. Rb1?! { [%eval 0.13] } { Inaccuracy. Nc4 was best. } { [%clk 0:55:46] } 12... Bb7?! { [%eval 1.21] } { Inaccuracy. Qc7 was best. } { [%clk 0:59:55] } 13. Bf4?! { [%eval 0.37] } { Inaccuracy. Nc4 was best. } { [%clk 0:56:01] } 13... d5 { [%eval 0.37] [%clk 0:59:48] } 14. exd5 { [%eval -0.13] [%clk 0:56:11] } 14... cxd5 { [%eval -0.08] [%clk 0:59:54] } 15. Nf3 { [%eval -0.53] [%clk 0:54:35] } 15... Rfd8 { [%eval -0.06] [%clk 0:54:56] } 16. Be3 { [%eval -0.59] [%clk 0:52:37] } 16... Qc7 { [%eval -0.6] [%clk 0:53:58] } 17. Qb3 { [%eval -0.58] [%clk 0:52:30] } 17... Ng4?? { [%eval 1.86] } { Blunder. Rdb8 was best. } { [%clk 0:52:46] } 18. Bb6 { [%eval 1.79] [%clk 0:52:07] } 18... Qd7 { [%eval 1.8] [%clk 0:52:29] } 19. Bxd8 { [%eval 1.79] [%clk 0:52:28] } 19... Rxd8 { [%eval 1.69] [%clk 0:52:56] } 20. h3 { [%eval 1.31] [%clk 0:51:30] } 20... Nf6 { [%eval 1.42] [%clk 0:53:07] } 21. Rfe1?! { [%eval 0.8] } { Inaccuracy. c4 was best. } { [%clk 0:50:57] } 21... Qc7 { [%eval 0.75] [%clk 0:51:33] } 22. Red1?! { [%eval 0.12] } { Inaccuracy. Rbd1 was best. } { [%clk 0:48:28] } 22... Bh6 { [%eval 0.57] [%clk 0:47:18] } 23. c4?! { [%eval 0.0] } { Inaccuracy. Qa4 was best. } { [%clk 0:46:31] } 23... Ne4 { [%eval 0.06] [%clk 0:44:31] } 24. cxd5 { [%eval 0.0] [%clk 0:45:57] } 24... Bxd5 { [%eval 0.0] [%clk 0:44:36] } 25. Bc4?? { [%eval -2.25] } { Blunder. Qa4 was best. } { [%clk 0:46:02] } 25... Rb8 { [%eval -2.2] [%clk 0:40:08] } 26. Qd3? { [%eval -4.45] } { Mistake. Bxd5 was best. } { [%clk 0:42:15] } 26... Qxc4 { [%eval -4.33] [%clk 0:39:18] } 27. Qxc4 { [%eval -4.25] [%clk 0:42:26] } 27... Bxc4 { [%eval -4.37] [%clk 0:39:39] } 28. a3 { [%eval -4.82] [%clk 0:41:22] } 28... Bd5 { [%eval -4.45] [%clk 0:37:45] } 29. Ne5 { [%eval -4.37] [%clk 0:39:43] } 29... Rc8 { [%eval -4.2] [%clk 0:36:31] } 30. Ng4 { [%eval -4.6] [%clk 0:40:03] } 30... Bg5 { [%eval -4.43] [%clk 0:35:34] } 31. g3 { [%eval -5.16] [%clk 0:38:24] } 31... h5 { [%eval -5.04] [%clk 0:33:59] } 32. Ne5 { [%eval -5.14] [%clk 0:37:46] } 32... Rc2 { [%eval -5.26] [%clk 0:31:44] } 33. f4 { [%eval -6.54] [%clk 0:36:16] } 33... Nxg3?! { [%eval -4.31] } { Inaccuracy. Bd8 was best. } { [%clk 0:31:49] } 34. fxg5?? { [%eval #-1] } { Checkmate is now unavoidable. Rxd5 was best. } { [%clk 0:35:28] } 34... Rg2# { [%clk 0:32:04] } 0-1


[Event "Round 2: Zhou Fernandez, Isabella - Torres Venegas, Brianna"]
[Site "https://lichess.org/broadcast/jdn-costa-rica-2026-clasico--u16femind/round-2/nijj9dq5/mHKKk17v"]
[Date "2026.01.19"]
[Round "2.29"]
[White "Zhou Fernandez, Isabella"]
[Black "Torres Venegas, Brianna"]
[Result "1-0"]
[WhiteFideId "6565395"]
[BlackFideId "6568416"]
[Variant "Standard"]
[ECO "E61"]
[Opening "King's Indian Defense: Semi-Classical Variation, Queenside Storm Line"]
[UTCDate "2026.01.19"]
[UTCTime "16:21:10"]
[BroadcastName "JDN Costa Rica 2026 Clásico | U16FemInd"]
[BroadcastURL "https://lichess.org/broadcast/jdn-costa-rica-2026-clasico--u16femind/round-2/nijj9dq5"]
[GameURL "https://lichess.org/broadcast/jdn-costa-rica-2026-clasico--u16femind/round-2/nijj9dq5/mHKKk17v"]

1. d4 { [%eval 0.17] [%clk 1:00:56] } 1... Nf6 { [%eval 0.15] [%clk 1:00:52] } 2. Nf3 { [%eval 0.08] [%clk 1:01:23] } 2... g6 { [%eval 0.22] [%clk 1:01:14] } 3. e3 { [%eval 0.23] [%clk 1:01:50] } 3... Bg7 { [%eval 0.19] [%clk 1:01:39] } 4. Be2 { [%eval 0.0] [%clk 1:02:14] } 4... O-O { [%eval 0.27] [%clk 1:02:03] } 5. O-O { [%eval 0.0] [%clk 1:02:40] } 5... d6 { [%eval 0.2] [%clk 1:02:16] } 6. c4 { [%eval 0.18] [%clk 1:03:04] } 6... Nbd7 { [%eval 0.34] [%clk 1:02:42] } 7. Nc3 { [%eval 0.22] [%clk 1:03:29] } 7... e5 { [%eval 0.36] [%clk 1:02:44] } 8. b4 { [%eval 0.29] [%clk 1:03:55] } 8... Re8 { [%eval 0.27] [%clk 1:02:36] } 9. a4 { [%eval 0.17] [%clk 1:04:01] } 9... b6 { [%eval 0.39] [%clk 1:02:49] } 10. Bb2 { [%eval 0.11] [%clk 1:04:14] } 10... c5?! { [%eval 1.02] } { Inaccuracy. Bb7 was best. } { [%clk 1:02:13] } 11. dxc5?! { [%eval 0.17] } { Inaccuracy. Nb5 was best. } { [%clk 1:03:16] } 11... bxc5?! { [%eval 1.25] } { Inaccuracy. dxc5 was best. } { [%clk 1:02:11] } 12. Qxd6?? { [%eval -0.67] } { Blunder. Nb5 was best. } { [%clk 0:56:54] } 12... cxb4?? { [%eval 1.15] } { Blunder. Bf8 was best. } { [%clk 0:54:42] } 13. Qxb4 { [%eval 1.23] [%clk 0:54:33] } 13... Rb8 { [%eval 1.23] [%clk 0:54:47] } 14. Qa3 { [%eval 1.37] [%clk 0:49:07] } 14... Qe7? { [%eval 3.07] } { Mistake. Bb7 was best. } { [%clk 0:51:32] } 15. Qxe7 { [%eval 3.08] [%clk 0:48:28] } 15... Rxe7 { [%eval 3.01] [%clk 0:51:56] } 16. Ba3 { [%eval 3.01] [%clk 0:48:16] } 16... Re6 { [%eval 3.05] [%clk 0:51:23] } 17. c5 { [%eval 2.6] [%clk 0:43:25] } 17... a6?! { [%eval 3.41] } { Inaccuracy. Bb7 was best. } { [%clk 0:45:56] } 18. Bc4 { [%eval 3.37] [%clk 0:40:02] } 18... Rc6 { [%eval 3.18] [%clk 0:46:11] } 19. Ng5 { [%eval 3.04] [%clk 0:34:30] } 19... Kf8?! { [%eval 4.51] } { Inaccuracy. Nxc5 was best. } { [%clk 0:41:58] } 20. Nxf7 { [%eval 4.67] [%clk 0:32:37] } 20... Nxc5 { [%eval 5.53] [%clk 0:42:05] } 21. Nxe5 { [%eval 5.45] [%clk 0:29:16] } 21... Rc7 { [%eval 5.49] [%clk 0:39:47] } 22. Nd3 { [%eval 5.41] [%clk 0:24:08] } 22... Nd7 { [%eval 5.69] [%clk 0:34:58] } 23. Nxc5 { [%eval 5.53] [%clk 0:21:46] } 23... Nxc5 { [%eval 5.54] [%clk 0:30:36] } 24. Nd5 { [%eval 5.58] [%clk 0:18:13] } 24... Rc6 { [%eval 5.47] [%clk 0:24:31] } 25. Rab1 { [%eval 5.34] [%clk 0:13:44] } 25... Rxb1 { [%eval 5.73] [%clk 0:19:26] } 26. Rxb1 { [%eval 5.62] [%clk 0:13:57] } 26... Ke8 { [%eval 5.43] [%clk 0:18:13] } 27. Rb6 { [%eval 5.05] [%clk 0:11:45] } 27... Bd7 { [%eval 5.87] [%clk 0:16:55] } 28. Rxc6 { [%eval 5.78] [%clk 0:11:57] } 28... Bxc6 { [%eval 5.74] [%clk 0:17:14] } 29. Bxc5 { [%eval 5.72] [%clk 0:12:09] } 29... Bxa4 { [%eval 5.67] [%clk 0:16:44] } 30. Bxa6 { [%eval 5.63] [%clk 0:11:20] } 30... Kf7 { [%eval 6.3] [%clk 0:16:53] } 31. Bc4 { [%eval 6.52] [%clk 0:10:46] } 31... Ke8 { [%eval 6.58] [%clk 0:16:19] } 32. f4 { [%eval 6.03] [%clk 0:10:01] } 32... Kd7?! { [%eval 8.44] } { Inaccuracy. h6 was best. } { [%clk 0:16:30] } 33. Nb6+ { [%eval 8.37] [%clk 0:09:30] } 33... Kc6 { [%eval 8.24] [%clk 0:16:53] } 34. Nxa4 { [%eval 8.2] [%clk 0:09:48] } 34... Bh6 { [%eval 8.15] [%clk 0:17:05] } 35. Ba3 { [%eval 8.19] [%clk 0:08:59] } 35... g5 { [%eval 8.54] [%clk 0:17:31] } 36. fxg5 { [%eval 8.44] [%clk 0:09:08] } 36... Bxg5 { [%eval 8.12] [%clk 0:17:50] } 37. e4 { [%eval 7.93] [%clk 0:09:12] } 37... Bf6 { [%eval 9.56] [%clk 0:17:50] } 38. Bb2 { [%eval 9.36] [%clk 0:09:07] } 38... Be7 { [%eval 9.13] [%clk 0:18:09] } 39. e5 { [%eval 8.86] [%clk 0:09:20] } 39... Kd7 { [%eval 8.51] [%clk 0:18:23] } 40. Nb6+ { [%eval 8.94] [%clk 0:09:05] } 40... Kc6 { [%eval 9.08] [%clk 0:18:23] } 41. Nd5 { [%eval 8.61] [%clk 0:08:06] } 41... Bf8 { [%eval 9.15] [%clk 0:18:32] } 42. e6 { [%eval 8.84] [%clk 0:07:25] } 42... Kc5? { [%eval #10] } { Checkmate is now unavoidable. Bd6 was best. } { [%clk 0:18:54] } 43. Ba3+ { [%eval #9] [%clk 0:07:10] } 43... Kxc4 { [%eval #9] [%clk 0:19:19] } 44. Bxf8 { [%eval #8] [%clk 0:07:27] } 44... Kxd5 { [%eval #8] [%clk 0:19:42] } 45. e7 { [%eval #7] [%clk 0:07:25] } 45... Kc4 { [%eval #7] [%clk 0:20:04] } 46. e8=Q { [%eval #6] [%clk 0:07:46] } 46... Kd3 { [%eval #5] [%clk 0:20:29] } 47. Qe5 { [%eval #6] [%clk 0:07:14] } 1-0


[Event "Round 3: Salazar Quiros, Maria Regina - Morales Karpinsky, Yuliana"]
[Site "https://lichess.org/broadcast/jdn-costa-rica-2026-clasico--u16femind/round-3/b03aldiz/DMtl9jOA"]
[Date "2026.01.21"]
[Round "3.29"]
[White "Salazar Quiros, Maria Regina"]
[Black "Morales Karpinsky, Yuliana"]
[Result "1-0"]
[WhiteElo "1586"]
[WhiteFideId "6568408"]
[BlackElo "1625"]
[BlackFideId "6525741"]
[Variant "Standard"]
[ECO "C65"]
[Opening "Ruy Lopez: Classical Variation, Zukertort Gambit"]
[UTCDate "2026.01.21"]
[UTCTime "19:44:48"]
[BroadcastName "JDN Costa Rica 2026 Clásico | U16FemInd"]
[BroadcastURL "https://lichess.org/broadcast/jdn-costa-rica-2026-clasico--u16femind/round-3/b03aldiz"]
[GameURL "https://lichess.org/broadcast/jdn-costa-rica-2026-clasico--u16femind/round-3/b03aldiz/DMtl9jOA"]

1. e4 { [%eval 0.18] [%clk 1:00:47] } 1... e5 { [%eval 0.22] [%clk 1:00:51] } 2. Nf3 { [%eval 0.18] [%clk 1:01:04] } 2... Nc6 { [%eval 0.21] [%clk 1:01:14] } 3. Bb5 { [%eval 0.15] [%clk 1:01:28] } 3... Nf6 { [%eval 0.17] [%clk 1:01:24] } 4. O-O { [%eval 0.11] [%clk 1:01:44] } 4... Bc5 { [%eval 0.36] [%clk 1:01:29] } 5. c3 { [%eval 0.25] [%clk 1:01:58] } 5... O-O { [%eval 0.47] [%clk 1:00:56] } 6. d4 { [%eval 0.29] [%clk 1:02:00] } 6... exd4?! { [%eval 1.24] } { Inaccuracy. Bb6 was best. } { [%clk 0:59:24] } 7. cxd4 { [%eval 1.35] [%clk 1:02:23] } 7... Bb6 { [%eval 1.8] [%clk 0:59:03] } 8. Nc3? { [%eval 0.63] } { Mistake. e5 was best. } { [%clk 1:02:02] } 8... d5 { [%eval 0.56] [%clk 0:58:34] } 9. e5 { [%eval 0.57] [%clk 1:01:27] } 9... Ne4 { [%eval 0.55] [%clk 0:56:15] } 10. h3 { [%clk 1:00:58] } 10... h6 { [%clk 0:54:08] } 11. Re1 { [%clk 1:01:11] } 11... Bf5 { [%clk 0:52:44] } 12. Bxc6 { [%clk 0:49:23] } 12... bxc6 { [%clk 0:52:04] } 13. Qa4 { [%clk 0:49:30] } 13... Qd7 { [%clk 0:47:34] } 14. Nd2 { [%clk 0:46:43] } 14... Nxd2 { [%clk 0:46:35] } 15. Bxd2 { [%clk 0:46:58] } 15... Qe6 { [%clk 0:42:51] } 16. Rac1 { [%clk 0:46:39] } 16... c5 { [%clk 0:41:03] } 17. dxc5 { [%clk 0:43:59] } 17... Bxc5 { [%clk 0:38:55] } 18. Nb5 { [%clk 0:41:58] } 18... Qb6 { [%clk 0:37:17] } 19. Rxc5 { [%clk 0:41:28] } 19... Qxc5 { [%clk 0:35:23] } 20. Bb4 { [%clk 0:41:48] } 20... Qc6 { [%clk 0:32:44] } 21. Bxf8 { [%clk 0:40:48] } 21... Kxf8 { [%clk 0:32:42] } 22. Qb4+ { [%clk 0:41:07] } 22... Kg8 { [%clk 0:32:14] } 23. Nd4 { [%clk 0:39:27] } 23... Qg6 { [%clk 0:31:23] } 24. Nxf5 { [%clk 0:38:43] } 24... Qxf5 { [%clk 0:31:34] } 25. Qb7 { [%clk 0:38:28] } 25... Rd8 { [%clk 0:28:23] } 26. Qc6 { [%clk 0:30:13] } 26... d4 { [%clk 0:26:45] } 27. e6 { [%clk 0:29:39] } 27... d3 { [%clk 0:26:47] } 28. e7 { [%clk 0:29:29] } 28... Rc8 { [%clk 0:25:16] } 29. e8=Q+ { [%clk 0:29:19] } 29... Rxe8 { [%clk 0:25:37] } 30. Qxe8+ { [%clk 0:29:37] } 30... Kh7 { [%clk 0:26:03] } 31. Qe4 { [%clk 0:29:55] } 31... Qxe4 { [%clk 0:25:48] } 32. Rxe4 { [%clk 0:30:18] } 32... f5 { [%clk 0:26:00] } 33. Rd4 { [%clk 0:30:38] } 33... g5 { [%clk 0:26:21] } 34. Rxd3 { [%clk 0:31:03] } 34... Kg6 { [%clk 0:26:25] } 35. Rd7 { [%clk 0:31:23] } 35... h5 { [%clk 0:26:49] } 36. Rxc7 { [%clk 0:31:46] } 36... g4 { [%clk 0:27:02] } 37. h4 { [%clk 0:32:08] } 37... f4 { [%clk 0:27:25] } 38. Rc6+ { [%clk 0:32:30] } 38... Kf5 { [%clk 0:26:42] } 39. Rh6 { [%clk 0:32:47] } 39... Ke4 { [%clk 0:26:56] } 40. Rxh5 { [%clk 0:33:07] } 40... f3 { [%clk 0:27:17] } 41. gxf3+ { [%clk 0:33:35] } 41... Kxf3 { [%clk 0:27:31] } 42. Rh8 { [%clk 0:33:48] } 1-0


[Event "Round 4: Gabb Diaz, Nayareth - Udiz Puerta, Nohely Nikol"]
[Site "https://lichess.org/broadcast/jdn-costa-rica-2026-clasico--u16femind/round-4/fwGlRaoj/yfPUinh5"]
[Date "2026.01.19"]
[Round "4.29"]
[White "Gabb Diaz, Nayareth"]
[Black "Udiz Puerta, Nohely Nikol"]
[Result "1-0"]
[WhiteElo "1549"]
[WhiteFideId "6534970"]
[BlackElo "1477"]
[BlackFideId "6531644"]
[Variant "Standard"]
[ECO "D02"]
[Opening "Queen's Pawn Game: London System"]
[UTCDate "2026.01.19"]
[UTCTime "16:21:39"]
[BroadcastName "JDN Costa Rica 2026 Clásico | U16FemInd"]
[BroadcastURL "https://lichess.org/broadcast/jdn-costa-rica-2026-clasico--u16femind/round-4/fwGlRaoj"]
[GameURL "https://lichess.org/broadcast/jdn-costa-rica-2026-clasico--u16femind/round-4/fwGlRaoj/yfPUinh5"]

1. d4 { [%eval 0.17] [%clk 1:00:54] } 1... d5 { [%eval 0.27] [%clk 1:00:54] } 2. Nf3 { [%eval 0.08] [%clk 1:01:14] } 2... Nf6 { [%eval 0.11] [%clk 1:01:12] } 3. Bf4 { [%eval 0.04] [%clk 1:01:35] } 3... Bf5 { [%eval 0.12] [%clk 1:01:12] } 4. g3 { [%eval -0.13] [%clk 1:01:51] } 4... h6 { [%eval 0.04] [%clk 1:01:18] } 5. Bg2 { [%eval -0.07] [%clk 1:01:54] } 5... Nc6 { [%eval 0.15] [%clk 1:01:12] } 6. a3 { [%eval -0.32] [%clk 1:02:02] } 6... e6 { [%eval 0.0] [%clk 1:00:53] } 7. Nbd2 { [%eval -0.34] [%clk 1:02:19] } 7... Be4 { [%eval 0.14] [%clk 1:00:53] } 8. Nxe4 { [%eval 0.19] [%clk 1:00:11] } 8... dxe4 { [%eval 0.26] [%clk 0:58:43] } 9. Nd2 { [%eval 0.28] [%clk 0:59:13] } 9... Bd6? { [%eval 1.72] } { Mistake. Qxd4 was best. } { [%clk 0:55:58] } 10. Bxd6? { [%eval 0.24] } { Mistake. Be3 was best. } { [%clk 0:58:31] } 10... Qxd6?? { [%eval 2.11] } { Blunder. cxd6 was best. } { [%clk 0:53:45] } 11. e3 { [%eval 1.99] [%clk 0:58:20] } 11... e5 { [%eval 2.25] [%clk 0:49:47] } 12. c3 { [%eval 2.14] [%clk 0:55:38] } 12... O-O { [%eval 2.09] [%clk 0:49:30] } 13. Nxe4?! { [%eval 0.92] } { Inaccuracy. O-O was best. } { [%clk 0:55:19] } 13... Nxe4 { [%eval 0.92] [%clk 0:49:37] } 14. Bxe4 { [%eval 0.92] [%clk 0:55:42] } 14... exd4 { [%eval 1.12] [%clk 0:48:30] } 15. cxd4 { [%eval 1.26] [%clk 0:55:54] } 15... f5? { [%eval 3.03] } { Mistake. Nxd4 was best. } { [%clk 0:47:44] } 16. Bg2 { [%eval 3.0] [%clk 0:55:11] } 16... Rab8 { [%eval 3.24] [%clk 0:47:03] } 17. O-O { [%eval 2.83] [%clk 0:55:14] } 17... Na5?! { [%eval 4.06] } { Inaccuracy. Ne7 was best. } { [%clk 0:46:48] } 18. Rc1 { [%eval 4.01] [%clk 0:55:01] } 18... b6 { [%eval 4.58] [%clk 0:45:40] } 19. Qc2 { [%eval 4.6] [%clk 0:54:36] } 19... Rf7 { [%eval 4.7] [%clk 0:37:51] } 20. b4 { [%eval 4.72] [%clk 0:53:49] } 20... Nb7 { [%eval 4.57] [%clk 0:37:20] } 21. Qb3 { [%eval 4.33] [%clk 0:53:59] } 21... Kf8 { [%eval 4.5] [%clk 0:36:50] } 22. Rc6 { [%eval 4.2] [%clk 0:52:20] } 22... Qd7 { [%eval 4.55] [%clk 0:35:06] } 23. Rfc1 { [%eval 4.41] [%clk 0:52:29] } 23... Rc8?! { [%eval 5.75] } { Inaccuracy. Nd6 was best. } { [%clk 0:33:29] } 24. Bd5 { [%eval 5.72] [%clk 0:50:50] } 24... Re7 { [%eval 5.72] [%clk 0:29:58] } 25. Be6 { [%eval 5.63] [%clk 0:51:07] } 25... Qe8 { [%eval 6.2] [%clk 0:27:50] } 26. Bxc8 { [%eval 6.13] [%clk 0:51:08] } 26... Qxc8 { [%eval 5.97] [%clk 0:27:59] } 27. Qc4 { [%eval 5.84] [%clk 0:50:55] } 27... Nd8 { [%eval 6.72] [%clk 0:22:49] } 28. Rxc7 { [%eval 6.52] [%clk 0:50:55] } 28... Rxc7 { [%eval 6.97] [%clk 0:22:25] } 29. Qxc7 { [%eval 7.07] [%clk 0:51:13] } 29... Qxc7 { [%eval 6.88] [%clk 0:22:39] } 30. Rxc7 { [%eval 7.05] [%clk 0:51:37] } 30... a5 { [%eval 7.09] [%clk 0:22:36] } 31. bxa5 { [%eval 7.09] [%clk 0:51:45] } 31... bxa5 { [%eval 7.06] [%clk 0:22:58] } 32. Rc5 { [%eval 6.8] [%clk 0:52:07] } 32... Ke7 { [%eval 7.13] [%clk 0:22:40] } 33. Rxf5 { [%eval 7.14] [%clk 0:52:20] } 33... Nc6 { [%eval 7.05] [%clk 0:22:35] } 34. Rc5 { [%eval 6.95] [%clk 0:52:33] } 34... Kd6 { [%eval 7.0] [%clk 0:22:44] } 35. Kf1 { [%eval 6.92] [%clk 0:52:55] } 35... g5 { [%eval 7.45] [%clk 0:23:01] } 36. Ke2 { [%eval 7.25] [%clk 0:53:18] } 36... a4 { [%eval 7.45] [%clk 0:23:01] } 37. Rc4 { [%eval 7.39] [%clk 0:53:36] } 37... g4?! { [%eval 82.91] } { Inaccuracy. Ne7 was best. } { [%clk 0:20:37] } 38. Rxa4 { [%eval 9.84] [%clk 0:53:57] } 38... Kd5 { [%eval 10.71] [%clk 0:20:54] } 39. Kd3 { [%eval 9.5] [%clk 0:54:02] } 39... h5 { [%eval 8.35] [%clk 0:21:03] } 40. Ra6 { [%eval #18] [%clk 0:54:18] } 40... Kd6 { [%eval #18] [%clk 0:19:42] } 41. e4 { [%eval #19] [%clk 0:54:34] } 41... Kc7 { [%eval 8.73] [%clk 0:19:52] } 42. Ra4 { [%eval 8.36] [%clk 0:54:26] } 42... Kd6 { [%eval 9.76] [%clk 0:19:44] } 43. Kc4 { [%eval 9.0] [%clk 0:54:32] } 43... Nd8 { [%eval 83.08] [%clk 0:19:33] } 44. Ra5 { [%eval 10.39] [%clk 0:54:42] } 44... Nf7?! { [%eval #23] } { Checkmate is now unavoidable. h4 was best. } { [%clk 0:19:35] } 45. Rxh5 { [%eval 9.97] [%clk 0:55:00] } 45... Ke6 { [%eval 9.58] [%clk 0:19:49] } 46. Rh4 { [%eval 9.21] [%clk 0:55:22] } 46... Nd6+ { [%eval 8.93] [%clk 0:18:22] } 47. Kd3 { [%eval 8.3] [%clk 0:55:27] } 47... Kf6 { [%eval 81.22] [%clk 0:18:36] } 48. Rxg4 { [%eval 83.08] [%clk 0:55:52] } 48... Nb5 { [%eval 12.64] [%clk 0:18:46] } 49. a4 { [%eval #27] [%clk 0:56:15] } 49... Na7 { [%eval 11.78] [%clk 0:19:04] } 50. Rh4 { [%eval #22] [%clk 0:56:35] } 50... Kg6 { [%eval #23] [%clk 0:19:18] } 51. f4 { [%eval #21] [%clk 0:56:52] } 51... Nc6 { [%eval 82.72] [%clk 0:19:22] } 52. Rg4+ { [%eval 69.54] [%clk 0:57:14] } 52... Kh5?! { [%eval #14] } { Checkmate is now unavoidable. Kf7 was best. } { [%clk 0:19:37] } 53. Rg5+ { [%eval #13] [%clk 0:57:34] } 53... Kh6 { [%eval #13] [%clk 0:19:40] } 54. Rd5 { [%eval #15] [%clk 0:57:33] } 54... Nb4+ { [%eval #14] [%clk 0:16:37] } 55. Kc4 { [%eval #11] [%clk 0:57:52] } 55... Nc2 { [%eval #11] [%clk 0:16:37] } 56. a5 { [%eval #10] [%clk 0:57:54] } 56... Ne3+ { [%eval #10] [%clk 0:16:58] } 57. Kc5 { [%eval #9] [%clk 0:58:13] } 57... Nxd5 { [%eval #9] [%clk 0:17:14] } 58. Kxd5 { [%eval #8] [%clk 0:58:34] } 58... Kh5 { [%eval #8] [%clk 0:17:39] } 59. h3 { [%eval #7] [%clk 0:58:45] } 59... Kg6 { [%eval #7] [%clk 0:17:58] } 60. g4 { [%eval #7] [%clk 0:59:01] } 60... Kf6 { [%eval #7] [%clk 0:18:15] } 61. h4 { [%eval #7] [%clk 0:59:19] } 61... Ke7 { [%eval #7] [%clk 0:18:34] } 62. Kc6 { [%eval #7] [%clk 0:59:32] } 62... Kd8 { [%eval #7] [%clk 0:18:41] } 63. h5 { [%eval #7] [%clk 0:59:48] } 63... Kc8 { [%eval #6] [%clk 0:19:01] } 64. h6 { [%eval #5] [%clk 1:00:04] } 64... Kb8 { [%eval #3] [%clk 0:19:24] } 65. h7 { [%eval #2] [%clk 1:00:27] } 65... Ka7 { [%eval #2] [%clk 0:19:46] } 66. h8=Q { [%eval #1] [%clk 1:00:42] } 66... Ka6 { [%eval #1] [%clk 0:20:01] } 67. Qa8# { [%clk 1:00:57] } 1-0


[Event "Round 5: Torres Venegas, Brianna - Villarreal Chavarria, Amy Samantha"]
[Site "https://lichess.org/broadcast/jdn-costa-rica-2026-clasico--u16femind/round-5/eeJOeWCz/aGKdr5BZ"]
[Date "2026.01.19"]
[Round "5.29"]
[White "Torres Venegas, Brianna"]
[Black "Villarreal Chavarria, Amy Samantha"]
[Result "0-1"]
[WhiteFideId "6568416"]
[BlackFideId "6556035"]
[Variant "Standard"]
[ECO "B12"]
[Opening "Caro-Kann Defense: Advance Variation, Short Variation"]
[UTCDate "2026.01.19"]
[UTCTime "16:22:52"]
[BroadcastName "JDN Costa Rica 2026 Clásico | U16FemInd"]
[BroadcastURL "https://lichess.org/broadcast/jdn-costa-rica-2026-clasico--u16femind/round-5/eeJOeWCz"]
[GameURL "https://lichess.org/broadcast/jdn-costa-rica-2026-clasico--u16femind/round-5/eeJOeWCz/aGKdr5BZ"]

1. e4 { [%eval 0.18] [%clk 1:00:59] } 1... c6 { [%eval 0.31] [%clk 1:00:48] } 2. d4 { [%eval 0.24] [%clk 1:01:08] } 2... d5 { [%eval 0.24] [%clk 1:01:10] } 3. e5 { [%eval 0.33] [%clk 1:01:25] } 3... Bf5 { [%eval 0.22] [%clk 1:01:31] } 4. Nf3 { [%eval 0.15] [%clk 1:01:17] } 4... e6 { [%eval 0.24] [%clk 1:01:46] } 5. c3 { [%eval 0.17] [%clk 1:00:59] } 5... c5 { [%eval 0.24] [%clk 1:01:40] } 6. b3 { [%eval -0.17] [%clk 1:00:22] } 6... cxd4 { [%eval -0.15] [%clk 1:00:54] } 7. cxd4 { [%eval -0.6] [%clk 1:00:36] } 7... h6 { [%eval -0.15] [%clk 1:01:05] } 8. Be2 { [%eval -0.48] [%clk 1:00:42] } 8... Ne7 { [%eval 0.0] [%clk 1:00:25] } 9. O-O { [%eval 0.0] [%clk 0:58:55] } 9... Ng6 { [%eval 0.31] [%clk 0:57:19] } 10. Bb2 { [%eval -0.04] [%clk 0:54:47] } 10... Be7 { [%eval -0.11] [%clk 0:56:10] } 11. h3 { [%eval -0.47] [%clk 0:53:04] } 11... O-O { [%eval -0.22] [%clk 0:54:05] } 12. Nbd2? { [%eval -1.56] } { Mistake. Bd3 was best. } { [%clk 0:51:07] } 12... Nh4?? { [%eval 0.22] } { Blunder. Nf4 was best. } { [%clk 0:53:17] } 13. Nxh4?! { [%eval -0.45] } { Inaccuracy. Ne1 was best. } { [%clk 0:49:42] } 13... Bxh4 { [%eval -0.28] [%clk 0:53:37] } 14. Nf3 { [%eval -0.31] [%clk 0:49:59] } 14... Bg5 { [%eval 0.12] [%clk 0:53:26] } 15. Kh2 { [%eval -0.29] [%clk 0:48:30] } 15... Nd7?! { [%eval 0.65] } { Inaccuracy. Be7 was best. } { [%clk 0:52:16] } 16. Bc1?! { [%eval -0.15] } { Inaccuracy. Nxg5 was best. } { [%clk 0:47:29] } 16... Bh4?! { [%eval 0.46] } { Inaccuracy. Bxc1 was best. } { [%clk 0:50:28] } 17. g3 { [%eval 0.0] [%clk 0:47:39] } 17... Be7 { [%eval -0.09] [%clk 0:50:46] } 18. Rg1 { [%eval -0.3] [%clk 0:45:31] } 18... Rc8 { [%eval -0.36] [%clk 0:47:14] } 19. h4? { [%eval -1.65] } { Mistake. Bd3 was best. } { [%clk 0:45:13] } 19... Bb4?! { [%eval -1.07] } { Inaccuracy. f6 was best. } { [%clk 0:44:48] } 20. Bb2? { [%eval -2.75] } { Mistake. Be3 was best. } { [%clk 0:39:51] } 20... Rc2 { [%eval -2.82] [%clk 0:44:15] } 21. a3 { [%eval -2.92] [%clk 0:39:38] } 21... Qb6 { [%eval -2.46] [%clk 0:40:17] } 22. Bc1?! { [%eval -3.87] } { Inaccuracy. Rb1 was best. } { [%clk 0:32:48] } 22... Bc3 { [%eval -3.73] [%clk 0:40:23] } 23. Bd3? { [%eval -6.15] } { Mistake. Rb1 was best. } { [%clk 0:31:03] } 23... Rxf2+ { [%eval -5.12] [%clk 0:38:37] } 24. Kh1?! { [%eval -7.13] } { Inaccuracy. Rg2 was best. } { [%clk 0:30:07] } 24... Bxa1 { [%eval -5.67] [%clk 0:38:32] } 25. Be3?! { [%eval -7.71] } { Inaccuracy. Bxf5 was best. } { [%clk 0:29:41] } 25... Ra2?! { [%eval -5.33] } { Inaccuracy. Rxf3 was best. } { [%clk 0:37:51] } 26. Bxf5 { [%eval -5.43] [%clk 0:29:28] } 26... exf5 { [%eval -5.35] [%clk 0:38:09] } 27. Qb1 { [%eval -5.81] [%clk 0:29:50] } 27... Rxa3 { [%eval -5.72] [%clk 0:38:13] } 28. Qxf5 { [%eval -5.65] [%clk 0:29:50] } 28... Qe6 { [%eval -5.73] [%clk 0:37:59] } 29. g4 { [%eval -6.02] [%clk 0:29:42] } 29... Qxf5 { [%eval -5.81] [%clk 0:36:58] } 30. gxf5 { [%eval -5.94] [%clk 0:30:03] } 30... Rxb3 { [%eval -5.71] [%clk 0:37:30] } 31. f6?! { [%eval -7.82] } { Inaccuracy. Re1 was best. } { [%clk 0:29:53] } 31... Rxe3 { [%eval -7.56] [%clk 0:36:34] } 32. Rxa1 { [%eval -8.12] [%clk 0:28:32] } 32... Rxf3 { [%eval -7.97] [%clk 0:36:23] } 33. Rxa7 { [%eval -8.22] [%clk 0:28:50] } 33... Rc8 { [%eval -8.81] [%clk 0:35:53] } 34. Kg2 { [%eval -10.26] [%clk 0:28:59] } 34... Rb3 { [%eval -9.93] [%clk 0:36:11] } 35. Ra2 { [%eval -9.53] [%clk 0:29:17] } 35... gxf6 { [%eval -9.39] [%clk 0:36:14] } 36. exf6? { [%eval #-12] } { Checkmate is now unavoidable. Re2 was best. } { [%clk 0:29:32] } 36... Nxf6 { [%eval #-11] [%clk 0:36:33] } 37. Rf2 { [%eval #-11] [%clk 0:29:56] } 37... Ne4 { [%eval #-10] [%clk 0:36:42] } 38. Re2 { [%eval #-10] [%clk 0:28:28] } 38... Rg3+ { [%eval #-9] [%clk 0:37:06] } 39. Kh2 { [%eval #-9] [%clk 0:28:54] } 39... Rcc3 { [%eval #-8] [%clk 0:37:14] } 40. Rxe4 { [%eval #-4] [%clk 0:27:58] } 40... dxe4 { [%eval #-3] [%clk 0:37:24] } 0-1


[Event "Round 6: Morales Karpinsky, Yuliana - Zhou Fernandez, Isabella"]
[Site "https://lichess.org/broadcast/jdn-costa-rica-2026-clasico--u16femind/round-6/eT6XFfW6/AMJPut0m"]
[Date "2026.01.19"]
[Round "6.29"]
[White "Morales Karpinsky, Yuliana"]
[Black "Zhou Fernandez, Isabella"]
[Result "0-1"]
[WhiteElo "1625"]
[WhiteFideId "6525741"]
[BlackFideId "6565395"]
[Variant "Standard"]
[ECO "C13"]
[Opening "French Defense: Classical Variation, Normal Variation"]
[UTCDate "2026.01.19"]
[UTCTime "16:23:06"]
[BroadcastName "JDN Costa Rica 2026 Clásico | U16FemInd"]
[BroadcastURL "https://lichess.org/broadcast/jdn-costa-rica-2026-clasico--u16femind/round-6/eT6XFfW6"]
[GameURL "https://lichess.org/broadcast/jdn-costa-rica-2026-clasico--u16femind/round-6/eT6XFfW6/AMJPut0m"]

1. e4 { [%eval 0.18] [%clk 1:00:59] } 1... e6 { [%eval 0.22] [%clk 1:00:56] } 2. d4 { [%eval 0.29] [%clk 1:00:48] } 2... d5 { [%eval 0.31] [%clk 1:01:22] } 3. Nc3 { [%eval 0.28] [%clk 1:01:42] } 3... Nf6 { [%eval 0.32] [%clk 1:01:47] } 4. Bg5 { [%eval 0.17] [%clk 1:01:44] } 4... Be7 { [%eval 0.29] [%clk 1:02:10] } 5. Bd3?! { [%eval -0.44] } { Inaccuracy. e5 was best. } { [%clk 1:01:22] } 5... O-O? { [%eval 0.97] } { Mistake. dxe4 was best. } { [%clk 1:02:27] } 6. Nf3?! { [%eval 0.02] } { Inaccuracy. e5 was best. } { [%clk 1:01:11] } 6... dxe4 { [%eval 0.02] [%clk 1:00:16] } 7. Nxe4 { [%eval 0.0] [%clk 1:00:58] } 7... Nxe4 { [%eval 0.07] [%clk 0:59:50] } 8. Bxe7 { [%eval 0.0] [%clk 1:01:01] } 8... Qxe7 { [%eval 0.21] [%clk 1:00:11] } 9. Bxe4 { [%eval 0.1] [%clk 1:01:23] } 9... Qb4+ { [%eval 0.24] [%clk 0:58:41] } 10. Qd2 { [%eval 0.1] [%clk 1:00:49] } 10... Qxb2 { [%eval 0.17] [%clk 0:57:36] } 11. O-O { [%eval 0.17] [%clk 1:01:11] } 11... Qa3 { [%eval 0.21] [%clk 0:53:39] } 12. Rfb1 { [%eval 0.03] [%clk 0:59:52] } 12... c6?! { [%eval 0.66] } { Inaccuracy. Qd6 was best. } { [%clk 0:50:56] } 13. c4 { [%eval 0.33] [%clk 0:57:52] } 13... Qe7 { [%eval 0.29] [%clk 0:47:39] } 14. Qd3?? { [%eval -3.39] } { Blunder. Re1 was best. } { [%clk 0:53:14] } 14... g6?? { [%eval 0.11] } { Blunder. f5 was best. } { [%clk 0:44:16] } 15. d5?? { [%eval -3.0] } { Blunder. Qe3 was best. } { [%clk 0:51:46] } 15... exd5 { [%eval -2.64] [%clk 0:41:21] } 16. cxd5 { [%eval -2.32] [%clk 0:51:24] } 16... Re8?? { [%eval 0.67] } { Blunder. f5 was best. } { [%clk 0:40:07] } 17. Re1 { [%eval 1.0] [%clk 0:50:52] } 17... Qd7? { [%eval 2.35] } { Mistake. Qf8 was best. } { [%clk 0:35:45] } 18. d6? { [%eval 1.07] } { Mistake. Ng5 was best. } { [%clk 0:48:31] } 18... b6?? { [%eval 3.35] } { Blunder. Qd8 was best. } { [%clk 0:30:03] } 19. Rac1 { [%eval 2.75] [%clk 0:47:56] } 19... Bb7 { [%eval 3.43] [%clk 0:29:07] } 20. Nd4?? { [%eval 0.11] } { Blunder. Rcd1 was best. } { [%clk 0:43:25] } 20... Qxd6?? { [%eval 2.4] } { Blunder. Na6 was best. } { [%clk 0:26:41] } 21. a4?? { [%eval -3.47] } { Blunder. Bxg6 was best. } { [%clk 0:38:43] } 21... Nd7 { [%eval -3.51] [%clk 0:22:57] } 22. f3 { [%eval -4.15] [%clk 0:34:34] } 22... Nc5 { [%eval -3.88] [%clk 0:21:50] } 23. Qc4 { [%eval -4.12] [%clk 0:34:10] } 23... Nxe4 { [%eval -3.64] [%clk 0:20:59] } 24. fxe4 { [%eval -4.05] [%clk 0:34:00] } 24... b5?! { [%eval -3.19] } { Inaccuracy. Rad8 was best. } { [%clk 0:19:53] } 25. axb5 { [%eval -3.13] [%clk 0:33:20] } 25... cxb5 { [%eval -3.06] [%clk 0:20:13] } 26. Nxb5 { [%eval -2.97] [%clk 0:33:32] } 26... Qb6+ { [%eval -2.84] [%clk 0:20:02] } 27. Nd4?! { [%eval -4.33] } { Inaccuracy. Qc5 was best. } { [%clk 0:33:32] } 27... Rxe4 { [%eval -4.13] [%clk 0:18:42] } 28. Rxe4 { [%eval -4.1] [%clk 0:33:50] } 28... Bxe4 { [%eval -4.2] [%clk 0:18:56] } 29. Rf1 { [%eval -4.32] [%clk 0:33:04] } 29... Rf8 { [%eval -4.23] [%clk 0:17:39] } 30. Kh1 { [%eval -4.34] [%clk 0:32:28] } 30... Qb2 { [%eval -3.9] [%clk 0:14:10] } 31. Rg1? { [%eval -6.36] } { Mistake. Nf3 was best. } { [%clk 0:31:40] } 31... Rb8?! { [%eval -4.38] } { Inaccuracy. Bxg2+ was best. } { [%clk 0:12:07] } 32. h3?! { [%eval -5.81] } { Inaccuracy. Ne2 was best. } { [%clk 0:31:33] } 32... Qf2?! { [%eval -4.31] } { Inaccuracy. Qa3 was best. } { [%clk 0:10:14] } 33. Nc6?? { [%eval #-21] } { Checkmate is now unavoidable. Ne2 was best. } { [%clk 0:30:31] } 33... Rb1 { [%eval -14.22] [%clk 0:09:40] } 34. Qd4?! { [%eval #-1] } { Checkmate is now unavoidable. Ne7+ was best. } { [%clk 0:28:31] } 34... Qxd4?? { [%eval -5.93] } { Lost forced checkmate sequence. Qxg2# was best. } { [%clk 0:09:33] } 35. Nxd4 { [%eval -5.74] [%clk 0:28:40] } 35... Rxg1+ { [%eval -5.45] [%clk 0:09:40] } 0-1


[Event "Round 7: Udiz Puerta, Nohely Nikol - Salazar Quiros, Maria Regina"]
[Site "https://lichess.org/broadcast/jdn-costa-rica-2026-clasico--u16femind/round-7/XKAAggrt/cInwO4Fq"]
[Date "2026.01.19"]
[Round "7.29"]
[White "Udiz Puerta, Nohely Nikol"]
[Black "Salazar Quiros, Maria Regina"]
[Result "0-1"]
[WhiteElo "1477"]
[WhiteFideId "6531644"]
[BlackElo "1586"]
[BlackFideId "6568408"]
[Variant "Standard"]
[ECO "A40"]
[Opening "Horwitz Defense"]
[UTCDate "2026.01.19"]
[UTCTime "16:23:21"]
[BroadcastName "JDN Costa Rica 2026 Clásico | U16FemInd"]
[BroadcastURL "https://lichess.org/broadcast/jdn-costa-rica-2026-clasico--u16femind/round-7/XKAAggrt"]
[GameURL "https://lichess.org/broadcast/jdn-costa-rica-2026-clasico--u16femind/round-7/XKAAggrt/cInwO4Fq"]

1. d4 { [%eval 0.17] [%clk 1:00:11] } 1... e6 { [%eval 0.37] [%clk 1:00:54] } 2. d5?! { [%eval -0.61] } { Inaccuracy. Nc3 was best. } { [%clk 1:00:07] } 2... exd5 { [%eval -0.66] [%clk 1:01:14] } 3. Qxd5 { [%eval -0.65] [%clk 1:00:30] } 3... Nf6 { [%eval -0.53] [%clk 1:01:40] } 4. Qe5+ { [%eval -1.07] [%clk 1:00:22] } 4... Be7 { [%eval -1.11] [%clk 1:02:03] } 5. Bf4 { [%eval -0.92] [%clk 0:59:48] } 5... d6 { [%eval -0.91] [%clk 1:00:05] } 6. Qd4?! { [%eval -1.5] } { Inaccuracy. Qe3 was best. } { [%clk 0:59:29] } 6... Nc6?! { [%eval -0.73] } { Inaccuracy. c5 was best. } { [%clk 1:00:19] } 7. Qd2?! { [%eval -1.85] } { Inaccuracy. Qd1 was best. } { [%clk 0:59:44] } 7... O-O?! { [%eval -0.82] } { Inaccuracy. d5 was best. } { [%clk 1:00:04] } 8. f3?? { [%eval -3.06] } { Blunder. Nc3 was best. } { [%clk 0:59:59] } 8... d5 { [%eval -2.94] [%clk 0:54:35] } 9. a3 { [%eval -3.33] [%clk 1:00:17] } 9... Re8 { [%eval -3.31] [%clk 0:47:48] } 10. e3 { [%eval -3.39] [%clk 0:52:05] } 10... Bc5 { [%eval -2.99] [%clk 0:47:23] } 11. Bb5?! { [%eval -4.63] } { Inaccuracy. Nc3 was best. } { [%clk 0:38:26] } 11... Bxe3?? { [%eval -1.39] } { Blunder. Nh5 was best. } { [%clk 0:39:28] } 12. Bxe3 { [%eval -1.28] [%clk 0:37:32] } 12... d4 { [%eval -1.25] [%clk 0:39:50] } 13. Bxc6?? { [%eval -3.29] } { Blunder. Ne2 was best. } { [%clk 0:37:16] } 13... bxc6 { [%eval -3.11] [%clk 0:40:13] } 14. g4?? { [%eval -6.76] } { Blunder. Ne2 was best. } { [%clk 0:33:43] } 14... Rxe3+ { [%eval -6.31] [%clk 0:40:37] } 15. Kf2?! { [%eval -9.58] } { Inaccuracy. Ne2 was best. } { [%clk 0:33:22] } 15... Bxg4 { [%eval -6.93] [%clk 0:37:03] } 16. Kg2 { [%eval -8.06] [%clk 0:30:38] } 16... Qd5 { [%eval -7.67] [%clk 0:32:30] } 17. Qf2 { [%eval -8.6] [%clk 0:29:11] } 17... Ne4 { [%eval -7.62] [%clk 0:27:37] } 18. fxe4? { [%eval #-8] } { Checkmate is now unavoidable. Nc3 was best. } { [%clk 0:27:17] } 18... Qxe4+ { [%eval #-7] [%clk 0:27:54] } 19. Kf1 { [%eval #-7] [%clk 0:27:16] } 19... Bh3+?? { [%eval -6.89] } { Lost forced checkmate sequence. Qxh1 was best. } { [%clk 0:28:06] } 20. Nxh3 { [%eval -6.2] [%clk 0:27:00] } 20... Rf3?! { [%eval -4.73] } { Inaccuracy. Rxh3 was best. } { [%clk 0:26:40] } 21. Rg1?! { [%eval -6.24] } { Inaccuracy. Nd2 was best. } { [%clk 0:24:23] } 21... Rxf2+ { [%eval -6.26] [%clk 0:26:50] } 22. Nxf2 { [%eval -6.11] [%clk 0:23:54] } 22... Qxc2 { [%eval -6.28] [%clk 0:27:02] } 23. Nd2 { [%eval -6.3] [%clk 0:21:36] } 23... Qxd2 { [%eval -6.25] [%clk 0:27:09] } 24. Rb1 { [%eval -7.84] [%clk 0:20:32] } 24... Re8 { [%eval -7.64] [%clk 0:27:30] } 25. Kg2 { [%eval -9.77] [%clk 0:20:29] } 25... Re2 { [%eval -9.39] [%clk 0:26:32] } 26. Rgf1 { [%eval -10.11] [%clk 0:20:27] } 26... Qg5+ { [%eval -9.91] [%clk 0:25:11] } 27. Kh1 { [%eval -9.56] [%clk 0:19:40] } 27... Qd5+ { [%eval -7.87] [%clk 0:25:12] } 28. Kg1 { [%eval -7.54] [%clk 0:19:34] } 28... Re6 { [%eval -7.45] [%clk 0:24:56] } 29. h3 { [%eval -9.1] [%clk 0:18:54] } 29... Rg6+ { [%eval -8.82] [%clk 0:25:23] } 30. Ng4 { [%eval -9.31] [%clk 0:19:06] } 30... h5 { [%eval -9.05] [%clk 0:25:46] } 31. Rf4 { [%eval -9.86] [%clk 0:18:21] } 31... hxg4 { [%eval -9.84] [%clk 0:25:51] } 32. Rxg4 { [%eval -9.69] [%clk 0:18:29] } 32... Rxg4+ { [%eval #-28] [%clk 0:26:08] } 33. hxg4 { [%eval -81.68] [%clk 0:18:54] } 33... Qg5 { [%eval -9.62] [%clk 0:26:29] } 34. Kf2? { [%eval #-10] } { Checkmate is now unavoidable. Re1 was best. } { [%clk 0:19:03] } 34... Qe3+ { [%eval #-9] [%clk 0:00:00] } 35. Kg2 { [%eval #-9] [%clk 0:19:43] } 35... Qe4+ { [%eval #-8] [%clk 0:29:14] } 36. Kg3 { [%eval #-8] [%clk 0:20:00] } 36... Qxb1 { [%eval #-7] [%clk 0:29:42] } 37. Kf4 { [%eval #-7] [%clk 0:20:19] } 37... d3 { [%eval #-6] [%clk 0:29:23] } 38. Ke3 { [%eval #-6] [%clk 0:20:34] } 38... Qc2 { [%eval #-5] [%clk 0:29:39] } 39. g5 { [%eval #-5] [%clk 0:20:38] } 39... d2 { [%eval #-4] [%clk 0:30:03] } 40. g6 { [%eval #-4] [%clk 0:21:00] } 40... d1=R { [%eval #-4] [%clk 0:30:10] } 41. gxf7+ { [%eval #-4] [%clk 0:21:15] } 41... Kxf7 { [%eval #-3] [%clk 0:30:30] } 42. b4 { [%eval #-3] [%clk 0:21:36] } 42... Rd3+ { [%eval #-2] [%clk 0:30:33] } 43. Ke4 { [%eval #-2] [%clk 0:21:50] } 43... Qc4+ { [%eval #-1] [%clk 0:30:56] } 44. Ke5 { [%eval #-1] [%clk 0:21:54] } 44... Rd5# { [%clk 0:31:25] } 0-1


<!DOCTYPE html>
<html lang="en">
<head>
    <link rel="apple-touch-icon" href="/manifest/apple-touch-icon-iphone-60x60.png">
    <link rel="apple-touch-icon" sizes="60x60" href="/manifest/apple-touch-icon-ipad-76x76.png">
    <link rel="apple-touch-icon" sizes="114x114" href="/manifest/apple-touch-icon-iphone-retina-120x120.png">
    <link rel="apple-touch-icon" sizes="144x144" href="/manifest/apple-touch-icon-ipad-retina-152x152.png">
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Chess Games PGN format. Chess Games and notation.</title>
    <link rel="stylesheet" type="text/css" href="/css/style.css">
    <link rel="stylesheet" type="text/css" href="/css/mobile.css">
	<link rel="stylesheet" type="text/css" href="/css/post_css.css">
	<link rel="stylesheet" type="text/css" href="/css/dt.css">

	<link rel="stylesheet" type="text/css" href="/css/all.css">
	<link rel="stylesheet" type="text/css" href="/css/dt_responsive.css"/>
	<link rel="stylesheet" type="text/css" href="/css/dt_group.css"/>
	<link rel="stylesheet" type="text/css" href="/css/jquery-ui.css"/>
	<link rel="stylesheet" type="text/css" href="/css/jquery-ui.structure.css"/>
	<link rel="stylesheet" type="text/css" href="/css/jquery-ui.theme.css"/>
	<meta property="og:type" content="website">
	<meta property="og:site_name" content="International Chess Federation (FIDE)">
	<meta property="og:title" content=" Chess Rating Calculators. Rating change, Initial Chess Rating">
	<meta property="og:description" content="">
	<meta property="og:url" content="">
	<meta property="og:locale" content="en_EN">
	<meta property="og:image" content="https://directory.fide.com/img/fide_og_1200.png">
	<meta property="og:image:width" content="1200">
	<meta property="og:image:height" content="630">
	<script type="text/javascript" src="/js/jquery-3.6.0.min.js"></script>
	<script type="text/javascript" src="/js/jquery-ui.js"></script>
	<script type="text/javascript" src="/js/dt.js"></script>
	<script type="text/javascript" src="/js/jquery.mark.min.js"></script>
	
	
	
</head>

<body>
<header class="header">
	<div class="header-social"></div>
	<div class="header-container">
			<div class="header-logo-container">
					<div class="header-logo">
							<a href="https://www.fide.com">
									<img src="/img/logo1.png" alt="">
							</a>
					</div>
					<div class="header-title-container">
							<div class="header-title">International</div>
							<div class="header-subtitle">Chess Federation</div>
					</div>
			</div>
			<div class="menu-container tabs">
					<div class="tabs-nav main-menu">
							<button class="tabs-btn menu-button"><a href="https://www.fide.com/news/">NEWS</a></button>
							<button class="tabs-btn menu-button"><a href="https://ratings.fide.com">RATINGS</a></button>
							<button class="tabs-btn menu-button"><a href="https://www.fide.com/fide-world-championship-cycle-2025-2026">CHAMPIONSHIP</a></button>
							<button class="tabs-btn menu-button"><a href="https://calendar.fide.com/calendar.php">CALENDAR</a></button>
							<button class="tabs-btn menu-button"><a href="https://www.fide.com/about-fide">FIDE</a></button>
							<button class="tabs-btn menu-button"><a href="https://directory.fide.com">DIRECTORY</a></button>
							<button class="tabs-btn menu-button"><a href="https://www.fide.com/partners/">PARTNERS</a></button>							
							<button class="tabs-btn menu-button"  id="fide100div"><a href="https://shop.fide.com">SHOP</a></button>
							<button class="tabs-btn menu-button"><a href="https://www.fide.com/contacts/">CONTACTS</a></button>
					</div>
					<div class="tabs-content nav-submenu" style="display:flex; flex-wrap:wrap;">
							<div class="tabs-pane main-submenu" id="content-1">
									<button class="submenu-button"><a href="https://www.fide.com/category/fide-news/">FIDE News</a></button>
									<button class="submenu-button"><a href="https://www.fide.com/category/chess-news/">Chess news</a></button>
							</div>
							<div class="tabs-pane main-submenu" id="content-2">
									<button class="submenu-button"><a href="https://ratings.fide.com/top_lists.phtml">Top</a></button>
									<button class="submenu-button"><a href="https://ratings.fide.com/top_federations.phtml">Top Federations</a></button>
									<button class="submenu-button"><a href="https://ratings.fide.com/rated_tournaments.phtml">Tournaments</a></button>
									<button class="submenu-button"><a href="https://ratings.fide.com/titles_page.phtml">Titles</a></button>
									<button class="submenu-button"><a href="https://ratings.fide.com/transfers.phtml">Transfers</a></button>
									<button class="submenu-button"><a href="https://ratings.fide.com/calc.phtml?page=change">Calculators</a></button>
									<button class="submenu-button"><a href="https://ratings.fide.com/download_lists.phtml">Download</a></button>
							</div>
							<div class="tabs-pane main-submenu" id="content-3">
									<button class="submenu-button"><a href="https://www.fide.com/fide-circuit-2026-2027/">FIDE Circuit</a></button>
									<button class="submenu-button"><a href="https://www.fide.com/women-fide-circuit-2026-2027/">Women's Circuit '26-'27</a></button>
									<button class="submenu-button"><a href="https://www.fide.com/fide-world-championship-cycle-2025-2026">Open Cycle '25-'26</a></button>									
									<button class="submenu-button"><a href="https://www.fide.com/fide-womens-world-championship-cycle-2025-2026">Women’s Cycle '25-'26</a></button>
									<button class="submenu-button"><a href="https://www.fide.com/fide-womens-world-championship-cycle-2023-2025/">Women’s Cycle '23-'25</a></button>
									
									
							</div>
							
							
							
							<div class="tabs-pane main-submenu" id="content-4">
							
									<button class="submenu-button" style="margin-left: 200px;"><a href="https://calendar.fide.com/calendar.php">All Tournaments</a></button>
									
									<button class="submenu-button"><a href="https://calendar.fide.com/majorcalendar.php">Main Events</a></button>
									
									
							</div>
							
							<div class="tabs-pane main-submenu" id="content-5">
							
							
									<button class="submenu-button" style="margin-left: 200px;"><a href="https://www.fide.com/about-fide/">About FIDE</a></button>
									<button class="submenu-button"><a href="https://handbook.fide.com/">Handbook</a></button>
									<button class="submenu-button"><a href="https://www.fide.com/documents">Documents</a></button>
									<button class="submenu-button"><a href="https://med.fide.com" target=_blank>Clean Sport</a></button>
									<button class="submenu-button"><a href="https://www.fide.com/financial">Financial Reports</a></button>
									
							</div>
							<div class="tabs-pane main-submenu" id="content-6">
									<button class="submenu-button dir_button"><a href="https://directory.fide.com/list/officials">Officials</a></button>
									<button class="submenu-button dir_button"><a href="https://directory.fide.com/list/commissions_and_committees">Commissions & Committees</a></button>
									<button class="submenu-button dir_button"><a href="https://directory.fide.com/list/member_federations/main">Federations</a></button>
									<button class="submenu-button dir_button"><a href="https://directory.fide.com/list/affiliated_organizations">Aff. Organizations</a></button>
									<button class="submenu-button dir_button"><a href="https://directory.fide.com/list/affiliated_members">Aff. Members</a></button>
									<button class="submenu-button dir_button"><a href="https://directory.fide.com/list/dignitaries/&b=1&c=5">Honourable Dignitaries</a></button>
									<button class="submenu-button dir_button"><a href="https://directory.fide.com/orgchart.phtml">Chart</a></button>
							</div>
							
							<div class="tabs-pane main-submenu" id="content-7">
									<button class="submenu-button invisible"><a href="#">PARNTERS</a></button>
							</div>
							<div class="tabs-pane main-submenu" id="content-9">
									<button class="submenu-button invisible"><a href="#">FIDE100</a></button>
							</div>
							<div class="tabs-pane main-submenu" id="content-10">
									<button class="submenu-button invisible"><a href="#">CONTACTS</a></button>
							</div>
							
					</div>
			</div>
					<div class="mobile-menu-container">
					<div class="mobile-accordeon accordeon">
							<button class="mobile-menu accordeon-title">
									<h2><strong>MAIN/NEWS</strong></h2>
							</button>
							<div class="mobile-submenu accordeon-body">
									<p><a href="https://www.fide.com/news/">All News</a></p>
									<p><a href="https://www.fide.com/category/fide-news/">FIDE News</a></p>
									<p><a href="https://www.fide.com/category/chess-news/">Chess News</a></p>
							</div>
					</div>
	
					<div class="mobile-accordeon accordeon">
							<button class="mobile-menu accordeon-title">
									<h2><strong>RATINGS</strong></h2>
							</button>
							<div class="mobile-submenu accordeon-body">
									<p><a href="https://ratings.fide.com/top_lists.phtml">Top</a></p>
									<p><a href="https://ratings.fide.com/top_federations.phtml">Top Federations</a></p>
							        <p><a href="https://ratings.fide.com/index.phtml">Main Page / Search</a></p>
									<p><a href="https://ratings.fide.com/rated_tournaments.phtml">Tournaments</a></p>
									<p><a href="https://ratings.fide.com/titles_page.phtml">Titles</a></p>
									<p><a href="https://ratings.fide.com/transfers.phtml">Transfers</a></p>
									<p><a href="https://ratings.fide.com/calc.phtml?page=change">Calculators</a></p>
									<p><a href="https://ratings.fide.com/download_lists.phtml">Download</a></p>
							</div>
					</div>
						<div class="mobile-accordeon accordeon">
							<button class="mobile-menu accordeon-title">
									<h2><strong>CHAMPIONSHIP</strong></h2>
							</button>
							
							
							<div class="mobile-submenu accordeon-body">
									<p><a href="https://www.fide.com/fide-circuit-2026-2027/">FIDE Circuit</a></p>
									<p><a href="https://www.fide.com/women-fide-circuit-2026-2027/">Women's Circuit '26-'27</a></p>
									<p><a href="https://www.fide.com/fide-world-championship-cycle-2025-2026">Open Cycle 2025-2026</a></p>
									<p><a href="https://www.fide.com/fide-womens-world-championship-cycle-2025-2026">Women’s Cycle 2025-2026</a></p>
									<p><a href="https://www.fide.com/fide-womens-world-championship-cycle-2023-2025">Women’s Cycle 2023-2025</a></p>
									
							</div>
						
					</div>
					<div class="mobile-accordeon accordeon">
							<button class="mobile-menu accordeon-title">
									<h2><strong>CALENDAR</strong></h2>
							</button>
							<div class="mobile-submenu accordeon-body">
									<p><a href="https://calendar.fide.com/calendar.php">All Tournaments</a></p>
									<p><a href="https://calendar.fide.com/majorcalendar.php">Main Events</a></p>
							</div>
					</div>
					<div class="mobile-accordeon accordeon">
							<button class="mobile-menu accordeon-title">
									<h2><strong>FIDE</strong></h2>
							</button>
							<div class="mobile-submenu accordeon-body">
									<p><a href="https://www.fide.com/about/">About FIDE</a></p>
									<p><a href="https://handbook.fide.com/">Handbook</a></p>
									<p><a href="https://www.fide.com/documents">Documents</a></p>
									<p><a href="https://med.fide.com" target=_blank>Clean Sport</a></p>
									<p><a href="https://www.fide.com/financial">Financial Reports</a></p>
									
							</div>
					</div>
					<div class="mobile-accordeon accordeon">
							<button class="mobile-menu accordeon-title">
									<h2><strong>DIRECTORY</strong></h2>
							</button>
							<div class="mobile-submenu accordeon-body">
									<p><a href="https://directory.fide.com/list/officials">Officials</a></p>
									<p><a href="https://directory.fide.com/list/commissions_and_committees">Commissions & Committees</a></p>
									<p><a href="https://directory.fide.com/list/member_federations/main">Federations</a></p>
								    <p><a href="https://directory.fide.com/list/affiliated_organizations">Affiliated Organizations</a></p>
									<p><a href="https://directory.fide.com/list/affiliated_members">Affiliated Members</a></p>
									<p><a href="https://directory.fide.com/list/dignitaries">Honourable Dignitaries</a></p>
									<p><a href="https://directory.fide.com/orgchart.phtml">Chart</a></p>
								
									
							</div>
					</div>
					<div class="mobile-accordeon accordeon">
							<button class="mobile-menu accordeon-title">
									<h2><a href="https://www.fide.com/partners/">PARTNERS</a></h2>
							</button>
							<div class="mobile-submenu accordeon-body">
							</div>
					</div>
		
					<div class="mobile-accordeon accordeon">
							<button class="mobile-menu accordeon-title">
									<h2><a href="https://shop.fide.com">SHOP</a></h2>
							</button>
							<div class="mobile-submenu accordeon-body">
							</div>
					</div>
					<div class="mobile-accordeon accordeon">
							<button class="mobile-menu accordeon-title">
									<h2><a href="https://www.fide.com/contacts/">CONTACTS</a></h2>
							</button>
							<div class="mobile-submenu accordeon-body">
							</div>
					</div>
			<!--mobile-menu-container-->
	</div>
			<div class="header-search-container">
					<div class="header-search" style="display:none;">
							
					</div>
					<div class="header-account" style="display:none;">
							<a href=https://portal.fide.com><img src="/img/user.svg" alt=""></a>
					</div>
			</div>
			<div class="menu-burger">
					<span></span>
			</div>
	</div>
<aside class="social">
	<div class="social-aside">
			<a href="https://twitter.com/FIDE_chess" target=_blank><img src="/img/twitter-top.svg" alt="twitter"></a>
	</div>
	<div class="social-aside">
			<a href="https://www.instagram.com/fide_chess/" target=_blank><img src="/img/instagram-top.svg" alt="instagram"></a>
	</div>
	<div class="social-aside">
			<a href="https://www.facebook.com/ChessFIDE/" target=_blank><img src="/img/fb-top.svg" alt="facebook"></a>
	</div>
	<div class="social-aside">
			<a href="https://www.tiktok.com/@fide_chess" target=_blank><img src="/img/tiktok_icon.svg " alt="tiktok"></a>
	</div>
	<div class="social-aside">
			<a href="https://www.linkedin.com/company/48892238" target=_blank><img src="/img/linkedin-top.svg" alt="linkedin"></a>
	</div>
	<div class="social-aside youtu">
			<a href="https://www.youtube.com/channel/UC9B47GnzCRFHTT1BIBWvStQ" target=_blank><img src="/img/youtube-top.svg" alt="youtube"></a>
	</div>
	<div class="social-aside">
			<a href="https://www.twitch.tv/fide_chess" target=_blank><img src="/img/twitch-top.svg" alt="twitch"></a>
	</div>
</aside>
</header>
<!-- Menu -->

<style>
.social-aside img
{
    height: 18px;
}
.youtu img
{
    height: 15px !important;
}

	.header-title {
  font-style: normal;
  font-weight: 300;
  font-size: 24px;
  line-height: 28px;
}
.dir-pattern-three, .dir-pattern-two, .dir-pattern-four
{
top: 0;
display:none;
}
.directory
{
	margin-top: 40px;
}

	
	.social
	{
	margin:0;
	}
	.menu-button {
	border: none;
	padding: 10px 8px 62px 8px;
	border-radius: 7px 7px 0 0;
	background-color: #EAEEF3;
	height: 91px;
	}
	.main-menu a, .main-menu a:visited
	{
		color:#24305E;
	}
	.main-menu .tabs-btn:hover
	{
	background-color:#374785;
	transition:
    
    background-color 1s,
	background 1s;
	
	}
	
	.main-menu > .tabs-btn-active a {
	color: #fff;
	}
	.invisible {
		display:none;
	}
	.header-container
	{
			max-width: 1440px;
			margin: 0 auto;
			width: 100%;
	}
	.mobile-menu-container {
			display: none;
			z-index: 10000 !important;
	}
	.main-submenu button:hover
	{
	background-color: #24305E !important;
	}
	.submenu-button a:visited
	{
	color:#24305E;
	}

	
	@media screen and (max-width: 1024px) {
	.menu-container {
			display: none;
	}
	.mobile-menu-container {
			display: block;
			position: absolute;
			top: 137px;
			left: 0;
			background: rgb(245, 246, 246);
			box-shadow: #ccc;
			width: 100%;
			box-shadow: 0 4px 2px -2px rgba(36, 36, 36, 0.17);
			left: -200%;
			transition: all 0.4s ease;
			z-index: 10000 !important;
	}
	.mobile-menu-container.open-menu {
			left: 0;
	}
	.menu-burger {
			position: absolute;
			right: 10px;
			top: 69px;
			width: 24px;
			height: 19px;
			display: block;
			margin-left: auto;
			margin-bottom: 20px;
			cursor: pointer;
	}
	.menu-burger span, .menu-burger:after, .menu-burger:before{
			height: 3px;
			width: 100%;
			position: absolute;
			background: #24305E;
			margin: 0 auto;
			border-radius: 1px;
	}
	.menu-burger span{
			top: 21px;
	}
	.menu-burger:after, .menu-burger:before{
			content: '';
	}
	.menu-burger:after{
			bottom: 3px;
			border-radius: 1px;
	}
	.menu-burger:before{
			top: 5px;
			border-radius: 1px;
	}
	.menu-burger.open-menu span {
			transform: rotate(38deg);
			top: 8px;
			transition: 0.4s;
	}
	.menu-burger.open-menu:before {
			opacity:0; 
			transition: 0.5s; 
	}
	.menu-burger.open-menu:after {
			transform: rotate(-38deg);
			bottom: 8px;
			transition: 0.4s;
	}
	.social {
			position: absolute;
			top: 10px;
			left: 159px;
			width: 400px;
			justify-content: space-between;
	}
	.container {
			width: 688px;
	}
	.page-title {
			font-weight: 400;
			font-size: 36px;
			line-height: 42px;
	}
	.menu-button {
			padding: 0px;
			height: auto;
	}
	.nav-submenu {
			margin-top: 0px;
	}
	.main-submenu button {
			padding: 0px;
			margin-right: 0px;
	}
	.main-menu a {
			display: block;
	}
	.tabs-pane-show {
			display: inline-grid;
	}
	.mobile-menu {
			list-style-type: none;
			text-align: center;
	}
	.mobile-submenu {
			height: 0;
			overflow: hidden;
			transition: height .4s ease-in-out;
			text-align: center;
	}
	.mobile-accordeon button {
			padding: 10px;
			border: none;
			cursor: pointer;
			width: 100%;
			background-color: #EAEEF3;
			line-height: 1;
	}
	.mobile-accordeon button:focus
	{
		background-color: #868CAD;
		color: #fff;
	}
	.mobile-menu.active, .mobile-menu.active:focus  {
			background-color: #868CAD;
	}
	.mobile-menu.active h2 {
			background-color: #868CAD;
			color: #fff;
	}
	.mobile-menu.active h2 a {
			color: #fff;
	}
	.mobile-menu h2, .mobile-menu h2 a {
			font-style: normal;
			font-weight: 400;
			font-size: 16px;
			line-height: 19px;
			align-items: center;
			text-transform: uppercase;
			text-decoration: none;
			display:inline;
	}
	.mobile-submenu p {
			padding: 7px 0px;
	}
	.mobile-submenu p a {
			font-style: normal;
			font-weight: 400;
			font-size: 16px;
			line-height: 140%;
			color: #374785;
			text-decoration: none;
	}
	}
	@media screen and (max-width: 576px) {
							.header-social, .social {
			display: none;
	}
	.header-search-container, .menu-burger {
			top: 40px;
	}
	
	}
	@media screen and (max-width: 375px) {
							.header-search-container {
			display: none;
	}
	.menu-burger {
			right: 15px;
	}
	}
	


.main-submenu button {
	margin-right: 8px;
	padding: 10px 8px;
}
.submenu-button.dir_button
{
	margin: 1px !important;
	padding: 10px 4px;
}
.tabs-btn-active, .tabs-btn-active:focus, .tabs-btn-active:active
{
	
	background-color: #374785;
}
.header-search-container img:last-child {
 
  margin-right: 5px;
}
.header
{
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}

@media screen and (max-width: 1300px) {

.header-title {
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
}
.header-subtitle {
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
}
.menu-container {
  margin-left: 15px;
  
}
.header-title-container {
padding-left: 10px;
}
}

@media screen and (max-width: 1576px) {
	.header-logo-container
	{
	margin-left: 10px;
	}


}
@media screen and (max-width: 1576px) {
.social {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	top: 40px;
	right: 40px;
}
 .social-aside {
    padding-bottom: 0px;
    padding-right: 0px;
    padding-left: 20px;
  }
}

@media screen and (max-width: 1200px) {
.header
{
	height: 174px;
}
.header-title
{
	padding-top:0;
	paddint-left: 8px;
	
}
.container {
	width: 944px;
	margin: 0 auto;
}
.page-title {
	font-size: 36px;
	line-height: 42px;
}
.none {
	display: none;
}
/*HEADER*/
.header {
 margin-bottom: 8px;
}
.header-container {
	padding-top: 20px;
	display: block;
}
.header-logo-container {
	padding-bottom: 10px;
	padding-left: 10px;
	
}
.header-logo-container img {
	width: 70px;
}
.header-title-container {
	padding-left: 10px;
}
.header-title {
	font-size: 14px;
	line-height: 16px;
	padding-left: 10px;
}
.header-subtitle {
	font-size: 14px;
	line-height: 16px;
	padding-left: 10px;
}
.menu-container {
	margin: 0px;
	padding-left: 4px;
}
.header-search-container {
	position: absolute;
	top: 85px;
	right: 40px;
}
.submenu-button.dir_button
{
	margin: 1px !important;
	padding: 10px 4px;
}
.main-submenu button {
	margin-right: 3px;
}


.social {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	top: 40px;
	right: 40px;
}
.social-aside {
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 20px;
}
.header-title, .header-subtitle
	{
			margin-top: 0;
			margin-bottom: 0;
	}
}


@media screen and (max-width: 1024px) {
	 .header
	{
			height: 90px;
			padding-left: 5px;
	}
	.header-social, .social {
			display: none;
	}
	.header-search-container, .menu-burger {
			top: 40px;
	}
	.header-search-container {
	position: absolute;
	top: 40px;
	right: 60px;
	}
	.header-social {
	display: none;
	height: 40px;
	background-color: #fff;
	}
	.header-title, .header-subtitle
	{
			margin-top: 0;
			margin-bottom: 0;
	}
	.header-logo-container {
	padding-bottom: 10px;
	padding-top: 15px;
	}
	
	.social {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
align-items: center;
left:0;
top: 5px;
padding-bottom: 3px;
border-bottom: 1px solid #C6CDDD;
width: 100%;
justify-content: center;


	
	}
	.mobile-menu-container {
	top: 90px;
	transition: all 0.4s ease;
	border-top: 1px solid #374785;
	z-index: 200;
	
	}
	
}

@media screen and (max-width: 375px){
	.header {
	height: 90px;
	padding-left: 5px;
	}
	
	.mobile-menu-container {
	top: 90px;
	transition: all 0.4s ease;
	border-top: 1px solid #374785;
	
	}
	.header-search-container {
	display: flex;
	top: 40px;
	right: 60px;
	}
  
	}


[type="button"], [type="submit"], button
{
	 background-color: #374785;
}
.activeurll {
  background-color: #24305E !important;
  color: #ffffff !important;
}
.activeurll a {
  color: #ffffff !important;
}

.main-submenu a:hover
{
text-decoration: none;
font-weight: normal;
}
.mobile-accordeon button:hover
{
	color: red;
	background-color: #868CAD;
}
 .mobile-menu.active {
    background-color: #868CAD;
  }

	#fide100div
	{	
	color:red;
	border: 0;
	
   
	}
	#fide100div:hover
	{
	z-index: 1000;
	}
	
.calendar-tabs-buttons {
  z-index: 90;
}
.elementor-245 .elementor-element.elementor-element-df66bb2
{
	box-shadow:none;
}

</style>

<script>
let burger = document.querySelector('.menu-burger');
let menu = document.querySelector('.mobile-menu-container');

burger.onclick = function() {
	
menu.classList.toggle('open-menu');
burger.classList.toggle('open-menu');
};

</script>    
<script>
class ItcTabs {
  constructor(target, config) {
    const defaultConfig = {};
    this._config = Object.assign(defaultConfig, config);
    this._elTabs =
      typeof target === "string" ? document.querySelector(target) : target;
    this._elButtons = this._elTabs.querySelectorAll(".tabs-btn");
    this._elPanes = this._elTabs.querySelectorAll(".tabs-pane");
    this._eventShow = new Event("tab.itc.change");
    this._init();
    this._events();
  }

  _init() {
    this._elTabs.setAttribute("role", "tablist");
    this._elButtons.forEach((el, index) => {
      el.dataset.index = index;
      el.setAttribute("role", "tab");
      this._elPanes[index].setAttribute("role", "tabpanel");
      el.classList.add("tabs-btn-not-active"); // ���������� ������ .tabs-btn-not-active
    });
  }

  show(elLinkTarget) {
    const elPaneTarget = this._elPanes[elLinkTarget.dataset.index];
    const elLinkActive = this._elTabs.querySelector(".tabs-btn-active");
    const elPaneShow = this._elTabs.querySelector(".tabs-pane-show");
    if (elLinkTarget === elLinkActive) {
      return;
    }
    elLinkActive ? elLinkActive.classList.remove("tabs-btn-active") : null;
    elLinkActive ? elLinkActive.classList.add("tabs-btn-not-active") : null; // ���������� ������ .tabs-btn-not-active
		elPaneShow ? elPaneShow.style.display = "none" : null;
    elPaneShow ? elPaneShow.classList.remove("tabs-pane-show") : null;
    elLinkTarget.classList.add("tabs-btn-active");
    elLinkTarget.classList.remove("tabs-btn-not-active"); // �������� ������ .tabs-btn-not-active
    elPaneTarget.classList.add("tabs-pane-show");
    this._elTabs.dispatchEvent(this._eventShow);
    elLinkTarget.focus();
  }

  showByIndex(index) {
    const elLinkTarget = this._elButtons[index];
    elLinkTarget ? this.show(elLinkTarget) : null;
  }

  _events() {
		this._elTabs.addEventListener("click", (e) => {
  const target = e.target.closest(".tabs-btn");
  if (target) {
    const link = target.querySelector("a");
    if (link) {
      const href = link.getAttribute("href");
      if (href) {
        e.preventDefault();
        window.location.href = href;
      }
    }
  }
});

  }
}

const accordionToggle = () => {
  const chItems = document.querySelectorAll(".tabs-pane.main-submenu");

  chItems.forEach((item) => {
    const chButton = item.querySelector("button.submenu-button");
    const chDesc = item;

    const toggleAccordion = () => {
      chItems.forEach((item) => {
        const chRemoveButton = item.querySelector("button.submenu-button");
        const chRemoveDesc = item;

        if (chRemoveDesc !== chDesc) {
          chRemoveDesc.style.display = "none"; // Set display: none
          chRemoveDesc.classList.remove("tabs-pane-show");
					chRemoveDesc.classList.add("tabs-pane-not-show");
          chRemoveButton.classList.remove("tabs-btn-active");
          chRemoveButton.classList.add("tabs-btn-not-active");
        }
      });

      chDesc.classList.toggle("tabs-pane-show");
      chButton.classList.toggle("tabs-btn-active");
      chButton.classList.remove("tabs-btn-not-active");
    };

    chButton.addEventListener("click", toggleAccordion);
  });
};

const tabs = new ItcTabs(".tabs");
accordionToggle();
const accordeon = () => {
  const chItems = document.querySelectorAll(".accordeon");

  chItems.forEach((item) => {
    const chButton = item.querySelector(".accordeon-title");
    const chDesc = item.querySelector(".accordeon-body");

    chButton.addEventListener("click", () => {
      chItems.forEach((item) => {
        const chRemoveButton = item.querySelector(".accordeon-title");
        const chRemoveDesc = item.querySelector(
          ".accordeon-body"
        );

        if (chRemoveDesc !== chDesc) {
          chRemoveDesc.classList.remove("open");
          chRemoveDesc.style.height = 0;
          chRemoveButton.classList.remove("active");
        }
      });

      if (chDesc.classList.contains("open")) {
        chDesc.style.height = 0;
      } else {
        chDesc.style.height = chDesc.scrollHeight + "px";
      }

      chDesc.classList.toggle("open");
      chButton.classList.toggle("active");
    });
  });
};

accordeon();

document.addEventListener('DOMContentLoaded', function() {
  var currentURL = window.location.href;
  var substituteURL = window.location.href;
  

  // ������� ������� � ������� menu-container
  var menuContainer = document.querySelector('.tabs-content');

	var menuContainerLvlOne = document.querySelector('.tabs-nav');
  // �������� ��� ������ ������ menuContainer
  var links = menuContainer.querySelectorAll('a');
	var linksLvlOne = menuContainerLvlOne.querySelectorAll('a');


	for (var i = 0; i <linksLvlOne.length; i++) {
		var linkLvlOne = linksLvlOne[i];
		var href = linkLvlOne.getAttribute('href');
		
		//custom links
		  if (href.includes("https://ratings.fide.com") & substituteURL.includes("ratings2.fide.com.test"))
  
			{
				var currentURL = "https://ratings.fide.com";
				var href = "ratings.fide.com";
			}
		 

		
		if (currentURL.includes(href)){
		
		
			var parent = linkLvlOne.parentElement;
			
			parent.classList.add('tabs-btn-active');
			parent.classList.remove('tabs-btn-not-active');
			var dataIndex = parent.getAttribute('data-index');
			var newId = 'content-' + (parseInt(dataIndex, 10) + 1);


// ������� ������� � ����� ��������������� � ��������� ����������� ��������
var element = document.getElementById(newId);
if (element) {
  element.classList.add('tabs-pane-show');
}

		}
		
	
		
	}
  // ���������� ������ � ��������� ����������� ��������
  for (var i = 0; i < links.length; i++) {
    var link = links[i];
    var href = link.getAttribute('href');

    // ���������, �������� �� ������� URL ������ ����� ������
    if (currentURL.includes(href)) {
      // ������� ������������ ������� ������
      var parentParent = link.parentElement.parentElement;
			var parent = link.parentElement;

      // ������������� display: block ��� ������������� �������� ������
			parent.classList.add('activeurll');
      parentParent.style.display = 'block';
      parentParent.classList.add('activeurl');
      parentParent.classList.add('tabs-pane-show');

      var myid = parentParent.id;
			
      var trimmedId = myid.replace('content-', '');
      var newId = parseInt(trimmedId, 10) - 1;

      // ������� ������� � ����� ��������������� � ��������� ����������� ��������
			
      var element = menuContainerLvlOne.querySelector('[data-index="' + newId + '"]');
			
      if (element) {
        element.classList.add('tabs-btn-active');
        element.classList.remove('tabs-btn-not-active');
      }
    }
  }

  // ��������� ���������� tabsPane
  var tabsPane = document.querySelector('.tabs-pane-show');

  // ������� ��� ���������� ���������� tabsPane
  function updateTabsPane() {
    tabsPane = document.querySelector('.tabs-pane-show');
  }

  const buttons = document.querySelectorAll('.tabs-btn.menu-button');
  let activeSubmenu = null;

  buttons.forEach((button, index) => {
    const submenu = document.getElementById(`content-${index + 1}`);

    button.addEventListener('mouseover', () => {
      if (button.classList.contains('tabs-btn-not-active')){
        if (submenu) submenu.style.display = 'block'; // Added submenu check
        updateTabsPane();
        if (tabsPane) tabsPane.style.display = 'none'; // Guard: Only hide if exists
      }
      if (button.classList.contains('tabs-btn-active')){
        updateTabsPane();
        if (tabsPane) tabsPane.style.display = 'block'; // Guard: Only show if exists
      }
    });

    button.addEventListener('mouseleave', () => {
      if (!button.classList.contains('tabs-btn-active')) {
        if (submenu) submenu.style.display = 'none'; // Added submenu check
        updateTabsPane();
        if (tabsPane) tabsPane.style.display = 'block'; // Guard: Only show if exists
      }
      if (button.classList.contains('tabs-btn-active')){
        updateTabsPane();
        if (tabsPane) tabsPane.style.display = 'block'; // Guard: Only show if exists
      }
    });

    // Only add listeners if the submenu actually exists in the HTML
    if (submenu) {
      submenu.addEventListener('mouseenter', () => {
        if (button.classList.contains('tabs-btn-not-active')){
          submenu.style.display = 'block';
          updateTabsPane();
          if (tabsPane) tabsPane.style.display = 'none'; // Guard
        }
        if (button.classList.contains('tabs-btn-active')){
          updateTabsPane();
          if (tabsPane) tabsPane.style.display = 'block'; // Guard
        }
      });

      submenu.addEventListener('mouseleave', () => {
        submenu.style.display = 'none';
        updateTabsPane();
        if (tabsPane) tabsPane.style.display = 'block'; // Guard
      });
    }
  });
  
const currentPath = window.location.href;
  const mobileLinks = document.querySelectorAll('.mobile-submenu a');
  
  mobileLinks.forEach(link => {
    const href = link.getAttribute('href');
    
    // Check if current URL contains the link's href to handle parameters
    if (href && href !== "#" && currentPath.includes(href)) {
      const parentAccordeon = link.closest('.accordeon');
      
      if (parentAccordeon) {
        const chButton = parentAccordeon.querySelector('.accordeon-title');
        const chDesc = parentAccordeon.querySelector('.accordeon-body');
        
        if (chButton && chDesc) {
          // Force the accordion to expand
          chDesc.classList.add("open");
          chDesc.style.height = chDesc.scrollHeight + "px";
          chButton.classList.add("active");
          
          // Optional: Highlight the specific active link in the mobile menu
          link.style.fontWeight = "bold";
          link.style.color = "#24305E";
        }
      }
    }
  });


  // ��������� ��������� ��� ���������� ���������� tabsPane
  menuContainer.addEventListener('transitionend', updateTabsPane);
  menuContainer.addEventListener('animationend', updateTabsPane);
});



</script><!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-0TSTM17GEX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-0TSTM17GEX');
</script>
<link rel="stylesheet" type="text/css" href="/css/rtng_css.css"/>
<style>


</style>

    <div class="dir-pattern">
        <img src="/img/dir-pattern-1.png" alt="">
    </div>
    <div class="dir-pattern-two">
        <img src="/img/dir-pattern-2.png" alt="">
    </div>
    <div class="dir-pattern-four">
        <img src="/img/dir-pattern-4.png" alt="">
    </div>
    <div class="dir-pattern-three">
        <img src="/img/dir-pattern-3.png" alt="">
    </div>
    <div class="dir-pattern-five">
        <img src="/img/dir-pattern-5.png" alt="">
    </div>
	<section class="directory">
    <div class="directory-container container">
	<h1 class="page-title">PGN Files</h1>
		<div class="tmnt_name1">
					</div>
		
	</div>
	</section>
	<footer class="footer">
        <div class="footer-top">
            <div class="footer-image">
                <img src="/img/footer-queen.png" alt="">
            </div>
        </div>
        <div class="footer-bottom">
            <div class="footer-container container1">
                <div class="footer-logo-container">
                    <div class="footer-logo">
                        <a href="/"><img src="/img/logo1.png" alt=""></a>
                    </div>
                    <div class="header-title-container footer-title-container">
                        <h2 class="header-title footer-title">International</h2>
                        <h2 class="header-subtitle footer-subtitle">Chess Federation</h2>
                    </div>
                    <!--footer-logo-container-->
                </div>
                <div class="footer-menu-container">
                    <div class="footer-menu">
                        <ul class="footmenu">
                            <a href="https://www.fide.com/"><li>HOME</li></a>
                            <a href="https://www.fide.com/news"><li>NEWS</li></a>
                            <a href="https://ratings.fide.com/"><li>RATINGS</li></a>
                            <a href="https://www.fide.com/fide-world-championship-cycle-2026-2026"><li>CHAMPIONSHIP</li></a>
                            <a href="https://calendar.fide.com/"><li>CALENDAR</li></a>
                            <a href="https://www.fide.com/fide/about-fide"><li>FIDE</li></a>
                            <a href="https://med.fide.com" target=_blank><li>Clean Sport</li></a>
							<a href="https://www.fide.com/partners"><li>PARTNERS</li></a>							
							<a href="https://shop.fide.com/" target=_blank><li>SHOP</li></a>
							<a href="https://www.fide.com/contacts"><li>CONTACTS</li></a>
							<a href="https://old.fide.com/"><li>ARCHIVE</li></a>
							<a href="https://www.fide.com/privacy"><li>PRIVACY POLICY</li></a>
							
							
                        </ul>
                    </div>
                   
                    <div class="footer-copyright">
                        <p>© 2026 FIDE International Chess Federation. All Rights Reserved. No part of this site may be reproduced, stored in a retrieval system or transmitted in any way or by any means (including photocopying, recording or storing it in any medium by electronic means), without the written permission of FIDE International Chess Federation.</p>
                    </div>
                    <!--footer-menu-container-->
                </div>
                <div class="footer-social">
                    <div class="footer-social-button">
                        <a href="https://www.twitch.tv/fide_chess">
                            <img src="/img/footer-twitch.svg" alt="">
                        </a>
                    </div>
                    <div class="footer-social-button">
                        <a href="https://twitter.com/FIDE_chess">
                            <img src="/img/twitterx_footer.svg" alt="twitter">
                        </a>    
                    </div>
                    <div class="footer-social-button">
                        <a href="https://www.instagram.com/fide_chess/">
                            <img src="/img/footer-instagram.svg" alt="instagram">
                        </a>
                    </div>
                    <div class="footer-social-button">
                        <a href="https://www.facebook.com/ChessFIDE/">
                            <img src="/img/footer-facebook.svg" alt="facebook">
                        </a>
                    </div>
                    <div class="footer-social-button youtube_logo">
                        <a href="https://www.youtube.com/channel/UC9B47GnzCRFHTT1BIBWvStQ">
                            <img src="/img/footer-youtube.svg" alt="youtube">
                        </a>
                    </div>
                    <div class="footer-social-button">
                        <a href="">
                            <img src="/img/footer-twitch.svg" alt="twitch">
                        </a>
                    </div>
                    <div class="footer-social-button">
                        <a href="https://www.tiktok.com/@fide_chess">
                            <img src="/img/tiktok_footer.svg" alt="tiktok">
                        </a>
                    </div>
                    <div class="footer-social-button">
                        <a href="https://www.linkedin.com/company/48892238">
                            <img src="/img/footer-linkedin.svg" alt="linkedin">
                        </a>
                    </div>
                    <!--footer-social-->
                </div>
                <!--footer-container-->
            </div>
        </div>
    
        <div class="up-button-container">
            <a href="#">
                <img src="/img/up-button.png" alt="">
            </a>
        </div>
    </footer>
	<style>

.container1
{
	max-width: 1440px;
	padding: 10px;
	margin: auto;
}
.footmenu a, .footmenu a:visited, .footmenu a:active, .footmenu a:hover
{
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;	
  text-decoration: none;
  color:#24305e;
}
.footer
{
	margin-top: 0px;
	width: 100vw;
        max-width: 100%;
}
.footer-menu ul
{
	flex-direction: row;
    flex-wrap: wrap;
	gap: 10px;
	justify-content: space-evenly;
}

.footer-logo-container {
  max-width: 420px;
  width: 20%;
}

.footer-image {
  position: absolute;
  right: 140px;
  bottom: 60px;
  z-index: 1;
}

.footer-social-button img {
  padding: 14px;
  height: 50px;
}
.youtube_logo img
{
    width: 50px !important;
}

.up-button-container a {
    display: inline-block;
    position: absolute;
    right: 50px;
    bottom: 17px;
    width: 80px;
    height: 80px;
    z-index: 300;
}

.up-button-container img {
    position: absolute;
    z-index: 300;
    bottom: 0px;
    right: 0px;
}

@media screen and (max-width: 1024px) {
.container1 {
	width:100%;
	margin: 0 auto;
}

 .header-title-container {
    padding-left: 8px;
  }
  .footer-social {
    padding-left: 0px;
    }
    .footer-social-button:first-child {
    display: none;
}
}
@media screen and (min-width: 575px) and (max-width: 1024px) {
  .footer-menu-container {
    width: 70%;
    padding-left: 10px;
  }
  .footer-image {
    left: 15%;
    bottom: 40%;
  }
   .footer-title-container {
    padding-left: 0px;
    padding-top: 0px;
    
    text-align: left;
  }
   .footer-copyright p {
    padding-top: 10px;
    line-height: 14px;
	font-size: 12px;
  }
   .footer-social{
    justify-content:left;
    width: 100%;
    }

  .footer-social-button img {
    padding: 16px;
  }
  .footer-logo {
    padding: 0px 0px 10px 10px;
}
.up-button-container a {
    right: 20px;
    bottom: 56px;
}
}

@media screen and (max-width: 574px) {
    
.header-title, .header-subtitle {
    padding-left: 0px;
    }  
  .footer-menu-container {
    width: 75%;
    align-items: start;
	padding-left: 0;
  }
   .footer-copyright {
    width: 99%;
    margin-left: 0;
  }
  .footer-image {
    top: 3%;
    left: 40%;
  }
  .footer-image img {
        width: 60px;
        margin-left: 150%;
    }
    .footer-social{
    justify-content: center;
    width: 100%;
    }
  .footer-social-button img {
    padding: 8px;
    width: 38px;
  }

.footer-menu ul
{
	flex-direction: row;
    flex-wrap: wrap;
	padding-left:0;
}

.footer-title-container {
    padding-left: 0px;
    padding-top: 0px;
    
    text-align: left;
  }

.footer-menu {
  display: block;
  width: 100%;
  padding-top: 20px;
  }
.footer-logo-container img
	{
		margin:auto;
	}
	
.footer-title-container {
    
    width: 100%;
  }
.footer-subtitle {
	width: 100%;
	}
.footer-logo-container {
  padding-top: 15px;
	width: 20%;
	}
.footer-bottom {
    padding-bottom: 10px;
	padding-top: 10px;
  }

.footer-logo-container {
  
	width: 100%;
	}
.footmenu a li {
    padding-top: 10px;
  }
.footer-menu ul
{
	flex-direction: column;
    flex-wrap: wrap;
    
}
.footer-menu-container {
    width: 100%;
    align-items: start;
	padding-left: 0;
	
  }
.footer-title-container {
    padding-left: 0px;
    padding-top: 0px;
    
    text-align: center;
  }
.up-button-container a {
    right: 20px;
    bottom: 807px;
    width: 50px;
    height: 50px;
}

}
	</style> 

</body>
</html>