[Event "MAGISTRAL RECIFE 2026 GRUPO B"]
[Site "Hotel Barramares"]
[Date "2026.01.29"]
[Round "1.1"]
[White "Acioli, Luyse Victoria Gomes"]
[Black "Melo, Olavo Marcio Ribeiro De"]
[Result "0-1"]
[WhiteElo "1973"]
[WhiteFideId "22741437"]
[BlackElo "1912"]
[BlackFideId "2123819"]
[Variant "Standard"]
[ECO "D35"]
[Opening "Queen's Gambit Declined: Exchange Variation, Positional Variation"]
[StudyName "Magistral Recife 2026 Grupo B"]
[ChapterName "Acioli, Luyse Victoria Gomes - Melo, Olavo Marcio Ribeiro De"]
[ChapterURL "https://lichess.org/study/EOrmz2sN/7LbMHNfK"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. d4 Nf6 2. c4 e6 3. Nc3 d5 4. cxd5 exd5 5. Bg5 Be7 6. e3 h6 7. Bh4 c6 8. Bd3 O-O 9. Qc2 Re8 10. Nf3 a5 11. O-O Nbd7 12. Rab1 Ne4 13. Bxe7 Qxe7 14. a3 Nb6 15. Bxe4 dxe4 16. Ne5 Nd7 17. Nxd7 Bxd7 18. Na4 Qg5 19. Nb6 Rad8 20. Nxd7 Rxd7 21. b4 Qd5 22. Qc5 axb4 23. axb4 Qe6 24. Rfc1 Rd5 25. Qc4 Qd7 26. Rb2 Re6 27. Qe2 Rg6 28. Rc5 Qh3 29. Qf1 Rgg5 30. g3 Qf5 31. Qg2 h5 32. h3 Qg6 33. Rbc2 h4 34. g4 f5 35. Rxd5 cxd5 36. Rc8+ Kh7 37. f4 exf3 38. Qxf3 fxg4 39. hxg4 Rxg4+ 40. Kf2 Rg5 41. Ke1 Qb1+ 42. Ke2 Rf5 43. Qh3 Qa2+ 44. Kd1 Qb1+ 45. Ke2 Qe4 46. Re8 Qc2+ 47. Ke1 Qf2+ 48. Kd1 Qg1+ 49. Kc2 Rf2+ 50. Kb3 Qb1+ 51. Ka4 Qa2+ 52. Kb5 Qc4+ 53. Kb6 Qc6+ 54. Ka7 Ra2+ 0-1


[Event "MAGISTRAL RECIFE 2026 GRUPO B"]
[Site "Hotel Barramares"]
[Date "2026.01.29"]
[Round "1.2"]
[White "Monteiro, Aldus Daniel F De Souza"]
[Black "Batista, Davi De Azevedo"]
[Result "0-1"]
[WhiteElo "1908"]
[WhiteFideId "22782753"]
[BlackElo "1912"]
[BlackFideId "44714696"]
[Variant "Standard"]
[ECO "A08"]
[Opening "King's Indian Attack: Sicilian Variation"]
[StudyName "Magistral Recife 2026 Grupo B"]
[ChapterName "Monteiro, Aldus Daniel F De Souza - Batista, Davi De Azevedo"]
[ChapterURL "https://lichess.org/study/EOrmz2sN/evMvEbfP"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. e4 c5 2. Nf3 e6 3. g3 Nc6 4. Bg2 Nf6 5. d3 d5 6. Nbd2 Be7 7. O-O O-O 8. Re1 Qc7 9. c3 dxe4 10. dxe4 Rd8 11. Qe2 e5 12. a4 h6 13. Nc4 Be6 14. Bd2 Rd7 15. Red1 Rad8 16. a5 Rd3 17. Na3 Qxa5 18. Nc2 Qc7 19. Nh4 Qd7 20. Nd4 Bc4 21. b3 Rxd4 22. bxc4 Rxd2 23. Rxd2 Qxd2 0-1


[Event "MAGISTRAL RECIFE 2026 GRUPO B"]
[Site "Hotel Barramares"]
[Date "2026.01.29"]
[Round "1.3"]
[White "Almeida, Luis Eduardo Dos Reis"]
[Black "Neves, Yuri Barros De Miranda"]
[Result "1-0"]
[WhiteElo "1908"]
[WhiteFideId "22793410"]
[BlackElo "1926"]
[BlackFideId "44730403"]
[Variant "Standard"]
[ECO "B50"]
[Opening "Sicilian Defense: Modern Variations"]
[StudyName "Magistral Recife 2026 Grupo B"]
[ChapterName "Almeida, Luis Eduardo Dos Reis - Neves, Yuri Barros De Miranda"]
[ChapterURL "https://lichess.org/study/EOrmz2sN/BlF8ZZP6"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. e4 c5 2. Nf3 d6 3. Bc4 Nf6 4. d3 e6 5. Nbd2 Be7 6. O-O O-O 7. c3 Nc6 8. Bb3 Qc7 9. Re1 b5 10. Nf1 Bb7 11. Ng3 Na5 12. Bc2 Rac8 13. Qe2 a6 14. Bg5 Rfe8 15. Rad1 Nc6 16. h3 Nd7 17. h4 Nde5 18. Bxe7 Qxe7 19. h5 Nxf3+ 20. Qxf3 Qh4 21. d4 cxd4 22. cxd4 Nxd4 23. Rxd4 Rxc2 24. Rxd6 Rc7 25. Red1 Qe7 26. h6 Rec8 27. Qg4 g6 28. Qf4 e5 29. Qd2 f6 30. Rd7 Rxd7 31. Qxd7 Re8 32. Rd6 Kf7 33. f3 Qxd7 34. Rxd7+ Re7 35. Rd8 Ke6 36. Kf2 Rd7 37. Re8+ Re7 38. Rg8 Rf7 39. Ke3 Bc6 40. Ne2 f5 41. Nc3 f4+ 42. Kd2 Rd7+ 43. Ke1 Kf6 44. a3 Kg5 45. Re8 Rd1+ 46. Kxd1 Bxe8 47. Nd5 Bd7 48. Nb4 a5 49. Nd3 Kf6 50. b4 a4 51. Ke2 Be6 52. Kf2 g5 53. g4 Bc4 54. Nc5 Kg6 55. Nd7 Kxh6 56. Nxe5 Be6 57. Ke2 Kg7 58. Kd3 Kf6 59. Kd4 Bb3 60. Nd3 Bc4 61. e5+ Ke7 62. Nc5 Be2 63. Ke4 Bd1 64. Kf5 Bc2+ 65. Kxg5 1-0


[Event "MAGISTRAL RECIFE 2026 GRUPO B"]
[Site "Hotel Barramares"]
[Date "2026.01.29"]
[Round "1.4"]
[White "Hiramine, Rodrigo Yoshio Ferreira"]
[Black "Guerra, Thiago Ribeiro"]
[Result "1/2-1/2"]
[WhiteElo "1932"]
[WhiteFideId "2137526"]
[BlackElo "1895"]
[BlackFideId "22742573"]
[Variant "Standard"]
[ECO "C69"]
[Opening "Ruy Lopez: Exchange Variation, Alapin Gambit"]
[StudyName "Magistral Recife 2026 Grupo B"]
[ChapterName "Hiramine, Rodrigo Yoshio Ferreira - Guerra, Thiago Ribeiro"]
[ChapterURL "https://lichess.org/study/EOrmz2sN/BMN1pany"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Bxc6 dxc6 5. O-O Bg4 6. h3 h5 7. d3 Qf6 8. hxg4 hxg4 9. Ng5 Qh6 10. Nh3 Qh4 11. Bg5 Qh5 12. Be3 gxh3 13. Qxh5 Rxh5 14. g3 Nf6 15. f3 Nd7 16. g4 Rh7 17. Nd2 Bc5 18. Nc4 f6 19. Kf2 O-O-O 20. Rh1 Bxe3+ 21. Nxe3 Nc5 22. Kg3 Rdh8 23. Rh2 Ne6 24. Rah1 Ng5 25. Nd1 Kd7 26. Nf2 Kd6 27. Nxh3 Rxh3+ 28. Rxh3 Rxh3+ 29. Rxh3 Nxh3 30. Kxh3 g5 31. Kg3 Kc5 32. Kf2 Kb4 33. Ke3 c5 34. Kd2 c4 35. a3+ Kc5 36. Kc3 cxd3 37. Kxd3 b5 1/2-1/2


[Event "MAGISTRAL RECIFE 2026 GRUPO B"]
[Site "Hotel Barramares"]
[Date "2026.01.30"]
[Round "2.1"]
[White "Melo, Olavo Marcio Ribeiro De"]
[Black "Guerra, Thiago Ribeiro"]
[Result "1/2-1/2"]
[WhiteElo "1912"]
[WhiteFideId "2123819"]
[BlackElo "1895"]
[BlackFideId "22742573"]
[Variant "Standard"]
[ECO "A06"]
[Opening "Nimzo-Larsen Attack: Classical Variation"]
[StudyName "Magistral Recife 2026 Grupo B"]
[ChapterName "Melo, Olavo Marcio Ribeiro De - Guerra, Thiago Ribeiro"]
[ChapterURL "https://lichess.org/study/EOrmz2sN/4qBdlMWy"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. Nf3 d5 2. b3 c5 3. e3 Nc6 4. Bb2 Bg4 5. Be2 Nf6 6. O-O e6 7. Ne5 Bxe2 8. Qxe2 Bd6 9. f4 O-O 10. d3 Bc7 11. Nd2 Qe7 12. Ndf3 Rad8 13. Nxc6 bxc6 14. Ne5 Bxe5 15. Bxe5 Nd7 16. Bb2 e5 17. fxe5 Nxe5 18. Rae1 Qc7 19. Rf5 f6 20. h3 Rfe8 21. Qf2 Ng6 22. a4 Qb6 23. e4 d4 24. Ba3 Re5 25. Rf1 Rde8 26. Bc1 a6 27. Bd2 R5e6 28. Qe1 Re5 29. Ba5 Qb8 30. Qa1 Nh4 31. R5f4 Ng6 32. Rf5 Nh4 33. Rxe5 Rxe5 34. Be1 Rh5 35. Qd1 Qe5 36. Bxh4 Rxh4 37. Qf3 Rh5 38. Qg4 Qg5 39. Qe6+ Kf8 40. Kh2 Qe5+ 41. Qxe5 Rxe5 42. g4 Ke7 43. Kg3 g5 44. Rh1 Kf7 45. Kf3 Kg6 46. h4 h6 47. hxg5 fxg5 48. Kg3 Re6 49. Rf1 Rf6 50. Rf5 Rxf5 51. gxf5+ Kf6 52. Kg4 a5 53. Kh5 Ke5 54. Kg4 Kf6 55. Kh5 Ke5 1/2-1/2


[Event "MAGISTRAL RECIFE 2026 GRUPO B"]
[Site "Hotel Barramares"]
[Date "2026.01.30"]
[Round "2.2"]
[White "Neves, Yuri Barros De Miranda"]
[Black "Hiramine, Rodrigo Yoshio Ferreira"]
[Result "0-0"]
[WhiteElo "1926"]
[WhiteFideId "44730403"]
[BlackElo "1932"]
[BlackFideId "2137526"]
[Variant "Standard"]
[ECO "?"]
[Opening "?"]
[StudyName "Magistral Recife 2026 Grupo B"]
[ChapterName "Neves, Yuri Barros De Miranda - Hiramine, Rodrigo Yoshio Ferreira"]
[ChapterURL "https://lichess.org/study/EOrmz2sN/AyHihknc"]
[Annotator "https://lichess.org/@/equipe_c4"]

 0-0


[Event "MAGISTRAL RECIFE 2026 GRUPO B"]
[Site "Hotel Barramares"]
[Date "2026.01.30"]
[Round "2.3"]
[White "Batista, Davi De Azevedo"]
[Black "Almeida, Luis Eduardo Dos Reis"]
[Result "0-1"]
[WhiteElo "1912"]
[WhiteFideId "44714696"]
[BlackElo "1908"]
[BlackFideId "22793410"]
[Variant "Standard"]
[ECO "B50"]
[Opening "Sicilian Defense: Delayed Alapin Variation, with d6"]
[StudyName "Magistral Recife 2026 Grupo B"]
[ChapterName "Batista, Davi De Azevedo - Almeida, Luis Eduardo Dos Reis"]
[ChapterURL "https://lichess.org/study/EOrmz2sN/LN1f9aMb"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. e4 c5 2. Nf3 d6 3. c3 Nf6 4. Be2 Nbd7 5. Qc2 e6 6. d4 Qc7 7. O-O cxd4 8. Nxd4 a6 9. a4 Be7 10. Be3 O-O 11. Nd2 Ne5 12. h3 Bd7 13. f4 Nc6 14. N2f3 Rac8 15. Bd3 e5 16. fxe5 dxe5 17. Nxc6 Bxc6 18. a5 Nd7 19. Qf2 f6 20. Nh4 Rfd8 21. Bc4+ Kf8 22. Qf5 Bxe4 23. Qxe4 Qxc4 24. Qxh7 Bc5 25. Ng6+ Kf7 26. Bxc5 Qxc5+ 27. Kh2 Nf8 28. Nh8+ Ke6 29. Qxg7 Qe7 30. Qg4+ Kd6 31. Qb4+ Ke6 32. Qg4+ Kd6 33. Qb4+ Ke6 34. Qb3+ Rd5 35. c4 Rdc5 36. Rad1 Qg7 37. Qd3 Qxh8 38. Qd6+ Kf7 39. b4 R5c7 40. Qxe5 Ng6 41. Qd5+ Kg7 42. Qf5 Rf7 43. Rd6 Rc6 44. Rd4 Qb8+ 45. Kh1 Qe5 46. Qf2 f5 47. Re1 Qf6 48. b5 axb5 49. cxb5 Rc2 50. Qg1 f4 51. Red1 f3 52. g3 f2 53. Qf1 Qf3+ 54. Kh2 Rc3 55. Rg4 Qxd1 0-1


[Event "MAGISTRAL RECIFE 2026 GRUPO B"]
[Site "Hotel Barramares"]
[Date "2026.01.30"]
[Round "2.4"]
[White "Acioli, Luyse Victoria Gomes"]
[Black "Monteiro, Aldus Daniel F De Souza"]
[Result "0-1"]
[WhiteElo "1973"]
[WhiteFideId "22741437"]
[BlackElo "1908"]
[BlackFideId "22782753"]
[Variant "Standard"]
[ECO "?"]
[Opening "?"]
[StudyName "Magistral Recife 2026 Grupo B"]
[ChapterName "Acioli, Luyse Victoria Gomes - Monteiro, Aldus Daniel F De Souza"]
[ChapterURL "https://lichess.org/study/EOrmz2sN/nHQWRTN9"]
[Annotator "https://lichess.org/@/equipe_c4"]

 0-1


[Event "MAGISTRAL RECIFE 2026 GRUPO B"]
[Site "Hotel Barramares"]
[Date "2026.01.30"]
[Round "3.1"]
[White "Monteiro, Aldus Daniel F De Souza"]
[Black "Melo, Olavo Marcio Ribeiro De"]
[Result "0-1"]
[WhiteElo "1908"]
[WhiteFideId "22782753"]
[BlackElo "1912"]
[BlackFideId "2123819"]
[Variant "Standard"]
[ECO "A05"]
[Opening "King's Indian Attack: Wahls Defense"]
[StudyName "Magistral Recife 2026 Grupo B"]
[ChapterName "Monteiro, Aldus Daniel F De Souza - Melo, Olavo Marcio Ribeiro De"]
[ChapterURL "https://lichess.org/study/EOrmz2sN/vBwi4iGT"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. Nf3 { [%eval 0.1] } 1... Nf6 { [%eval 0.18] } 2. g3 { [%eval 0.11] } 2... d5 { [%eval 0.15] } 3. Bg2 { [%eval 0.13] } 3... g6 { [%eval 0.18] } 4. O-O { [%eval 0.12] } 4... Bg7 { [%eval 0.13] } 5. d3 { [%eval -0.1] } 5... O-O { [%eval -0.06] } 6. Nbd2 { [%eval -0.16] } 6... c5 { [%eval -0.08] } 7. e4 { [%eval -0.2] } 7... Nc6 { [%eval -0.06] } 8. c3 { [%eval -0.21] } 8... dxe4 { [%eval 0.15] } 9. dxe4 { [%eval 0.03] } 9... Qc7 { [%eval 0.27] } 10. Re1 { [%eval -0.1] } 10... Rd8 { [%eval 0.04] } 11. Qe2 { [%eval -0.21] } 11... b6?! { [%eval 0.38] } { Inaccuracy. e5 was best. } (11... e5) 12. Nf1 { [%eval 0.32] } 12... Bb7?! { [%eval 1.07] } { Inaccuracy. e5 was best. } (12... e5 13. Bg5 h6 14. Bxf6 Bxf6 15. Ne3 Ne7 16. h4 Kg7 17. a4) 13. Bg5?! { [%eval 0.01] } { Inaccuracy. e5 was best. } (13. e5 Nd5 14. h4 e6 15. N1h2 Rd7 16. Ng4 Nce7 17. Nh6+ Bxh6 18. Bxh6 Nf5) 13... Nd7 { [%eval 0.43] } 14. Ne3 { [%eval 0.37] } 14... Nf6?! { [%eval 1.37] } { Inaccuracy. h6 was best. } (14... h6 15. Bh4 Qc8 16. Nd5 Re8 17. e5 Nf8 18. Rad1 Rb8 19. Qe3 Qf5 20. Qf4) 15. Bxf6? { [%eval 0.23] } { Mistake. e5 was best. } (15. e5 Ne8 16. Qc4 Qc8 17. h4 h6 18. h5 gxh5 19. Bf4 e6 20. Qe2 Ba6) 15... Bxf6?! { [%eval 1.07] } { Inaccuracy. exf6 was best. } (15... exf6) 16. Nd5 { [%eval 1.07] } 16... Qb8 { [%eval 1.11] } 17. Nxf6+? { [%eval 0.0] } { Mistake. Rad1 was best. } (17. Rad1 Ne5 18. Nxe5 Bxe5 19. Nxe7+ Kf8 20. Rxd8+ Qxd8 21. Nd5 Bxd5 22. Rd1 Qe7) 17... exf6 { [%eval 0.0] } 18. Rad1 { [%eval -0.16] } 18... Qc7 { [%eval -0.09] } 19. Rd2 { [%eval -0.17] } 19... Ne5 { [%eval -0.03] } 20. Nh4?! { [%eval -1.03] } { Inaccuracy. Nxe5 was best. } (20. Nxe5 Qxe5) 20... Rxd2 { [%eval -1.0] } 21. Qxd2 { [%eval -0.95] } 21... Rd8 { [%eval -1.01] } 22. Qe2 { [%eval -1.42] } 22... c4 { [%eval -1.07] } 23. Rd1?! { [%eval -1.74] } { Inaccuracy. Nf3 was best. } (23. Nf3 Nd3) 23... Nd3 { [%eval -1.48] } 24. Nf3?! { [%eval -2.16] } { Inaccuracy. b3 was best. } (24. b3) 24... Re8?? { [%eval -0.29] } { Blunder. Nxb2 was best. } (24... Nxb2 25. Rxd8+ Qxd8 26. Nd4 Nd3 27. Bf1 Qe7 28. f3 Qa3 29. Qd2 Ba6 30. Kg2) 25. Nd4? { [%eval -1.7] } { Mistake. Ne1 was best. } (25. Ne1 Ba6) 25... a6?! { [%eval -0.78] } { Inaccuracy. f5 was best. } (25... f5 26. b3 fxe4 27. Qe3 Qe5 28. Bf1 b5 29. Rb1 Ba8 30. h4 a6 31. bxc4) 26. b3 { [%eval -0.59] } 26... b5 { [%eval -0.69] } 27. bxc4 { [%eval -0.63] } 27... bxc4 { [%eval -0.71] } 28. Nc2 { [%eval -0.64] } 28... f5 { [%eval -0.8] } 29. f3?? { [%eval -2.89] } { Blunder. Ne1 was best. } (29. Ne1) 29... fxe4 { [%eval -2.92] } 30. fxe4 { [%eval -2.85] } 30... f5?! { [%eval -2.15] } { Inaccuracy. Qa5 was best. } (30... Qa5 31. Ne1 Qc5+ 32. Kf1 Bc6 33. Qd2 f5 34. e5 Be4 35. e6 Rxe6 36. Rb1) 31. Ne3? { [%eval -4.38] } { Mistake. Qe3 was best. } (31. Qe3 Bxe4) 31... Qc5 { [%eval -3.86] } 32. Rxd3 { [%eval -4.35] } 32... cxd3 { [%eval -4.23] } 33. Qxd3 { [%eval -4.25] } 33... Bxe4 { [%eval -4.3] } 34. Bxe4 { [%eval -4.23] } 34... Rxe4 { [%eval -4.14] } 35. Kf2 { [%eval -4.05] } 35... Kf7 { [%eval -4.25] } 36. Kf3 { [%eval -4.3] } 36... Re6 { [%eval -4.34] } 37. Nd5 { [%eval -4.68] } 37... a5 { [%eval -4.51] } 38. c4 { [%eval -4.96] } 38... Re4 { [%eval -4.85] } 39. Qc3 { [%eval -5.13] } 39... Qd4 { [%eval -5.28] } 40. Qxa5?? { [%eval #-5] } { Checkmate is now unavoidable. Qb3 was best. } (40. Qb3 Qxc4 41. Qb7+ Kf8 42. Ne3 Qd4 43. Qb3 Re8 44. a4 f4 45. Qa3+ Kg7) 40... Qd3+ { [%eval #-7] } 41. Kg2 { [%eval #-6] } 41... Qe2+ { [%eval #-5] } 42. Kg1 { [%eval #-5] } 42... Qd1+ { [%eval #-4] } 43. Kg2 { [%eval #-4] } 43... Re2+ { [%eval #-3] } 44. Kh3 { [%eval #-3] } 44... Qf1+ { [%eval #-2] } 45. Kh4 { [%eval #-2] } 45... Re4+ { [%eval #-3] } 46. Nf4 { [%eval #-3] } 46... Rxf4+ { [%eval #-2] } 0-1


[Event "MAGISTRAL RECIFE 2026 GRUPO B"]
[Site "Hotel Barramares"]
[Date "2026.01.30"]
[Round "3.2"]
[White "Almeida, Luis Eduardo Dos Reis"]
[Black "Acioli, Luyse Victoria Gomes"]
[Result "0-1"]
[WhiteElo "1908"]
[WhiteFideId "22793410"]
[BlackElo "1973"]
[BlackFideId "22741437"]
[Variant "Standard"]
[ECO "B30"]
[Opening "Sicilian Defense: Old Sicilian"]
[StudyName "Magistral Recife 2026 Grupo B"]
[ChapterName "Almeida, Luis Eduardo Dos Reis - Acioli, Luyse Victoria Gomes"]
[ChapterURL "https://lichess.org/study/EOrmz2sN/LvysAi6S"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. e4 { [%eval 0.18] } 1... c5 { [%eval 0.25] } 2. Nf3 { [%eval 0.2] } 2... Nc6 { [%eval 0.3] } 3. Bc4 { [%eval 0.0] } 3... e6 { [%eval 0.0] } 4. O-O { [%eval 0.0] } 4... Nf6 { [%eval 0.14] } 5. e5 { [%eval -0.23] } 5... Ng4 { [%eval -0.13] } 6. Re1 { [%eval -0.14] } 6... Qc7 { [%eval 0.0] } 7. Qe2 { [%eval -0.08] } 7... f6 { [%eval -0.04] } 8. exf6? { [%eval -1.56] } { Mistake. d4 was best. } (8. d4 cxd4 9. exf6 gxf6 10. h3 h5 11. Bd3 Kf7 12. a4 d5) 8... Nd4 { [%eval -1.59] } 9. f7+ { [%eval -1.4] } 9... Kd8 { [%eval -1.37] } 10. Qe4 { [%eval -1.52] } 10... Nxf3+ { [%eval -1.37] } 11. Qxf3 { [%eval -1.5] } 11... Qxh2+ { [%eval -1.51] } 12. Kf1 { [%eval -1.57] } 12... Qh4 { [%eval -1.49] } 13. Kg1 { [%eval -1.49] } 13... Bd6 { [%eval -1.61] } 14. d3 { [%eval -1.92] } 14... b5 { [%eval -1.33] } 15. Bxb5 { [%eval -1.45] } 15... Rb8 { [%eval -1.19] } 16. Nc3 { [%eval -0.81] } 16... Bb7?! { [%eval -0.2] } { Inaccuracy. Bh2+ was best. } (16... Bh2+ 17. Kf1) 17. Ne4 { [%eval -0.22] } 17... Bxe4 { [%eval -0.15] } 18. Rxe4 { [%eval -0.1] } 18... Qh2+ { [%eval 0.0] } 19. Kf1 { [%eval -0.03] } 19... Nf6?! { [%eval 0.66] } { Inaccuracy. Ne5 was best. } (19... Ne5) 20. Bg5?? { [%eval -2.53] } { Blunder. a4 was best. } (20. a4 Nxe4 21. dxe4 h6 22. Ke2 Ke7 23. g3 Rhf8 24. Bf4 Bxf4 25. Rh1 Bxg3) 20... Qh1+ { [%eval -2.65] } 21. Ke2 { [%eval -2.64] } 21... Qxa1 { [%eval -2.27] } 22. Rxe6?! { [%eval -3.6] } { Inaccuracy. Bxf6+ was best. } (22. Bxf6+ gxf6 23. Qxf6+ Kc7 24. Ra4 Rhf8 25. Rxa7+ Rb7 26. Rxb7+ Kxb7 27. Bxd7 Qxa2) 22... Qxb2 { [%eval -3.2] } 23. Bxf6+?! { [%eval -4.87] } { Inaccuracy. Qd5 was best. } (23. Qd5 Qxc2+ 24. Kf1 Rxb5 25. Qxd6 Rb1+ 26. Re1 Rxe1+ 27. Kxe1 Qb1+ 28. Ke2 Qxa2+) 23... gxf6 { [%eval -4.98] } 24. Qd5 { [%eval -4.95] } 24... Qd4 { [%eval -5.01] } 25. Re8+ { [%eval -5.14] } 25... Kc7 { [%eval -4.87] } 26. Qh5 { [%eval -5.37] } 26... Qf4 { [%eval -4.65] } 27. g3 { [%eval -5.13] } 27... Qg5 { [%eval -5.48] } 28. Qh3 { [%eval -5.58] } 28... Rhxe8+ { [%eval -5.74] } 29. fxe8=Q { [%eval -5.65] } 29... Rxe8+ { [%eval -5.7] } 30. Kf1 { [%eval -6.18] } 30... Re7 { [%eval -6.24] } 31. f4 { [%eval -8.15] } 31... Qd5 { [%eval -7.71] } 32. Bc4? { [%eval #-4] } { Checkmate is now unavoidable. g4 was best. } (32. g4 Qxa2 33. Qf3 Qb1+ 34. Kg2 Qxb5 35. Qa8 Qc6+ 36. Qxc6+ Kxc6 37. Kf3 Bxf4) 32... Qf3+ { [%eval #-3] } 33. Kg1 { [%eval #-3] } 33... Re1+ { [%eval #-2] } 34. Kh2 { [%eval #-1] } 34... Rh1# 0-1


[Event "MAGISTRAL RECIFE 2026 GRUPO B"]
[Site "Hotel Barramares"]
[Date "2026.01.30"]
[Round "3.3"]
[White "Hiramine, Rodrigo Yoshio Ferreira"]
[Black "Batista, Davi De Azevedo"]
[Result "1-0"]
[WhiteElo "1932"]
[WhiteFideId "2137526"]
[BlackElo "1912"]
[BlackFideId "44714696"]
[Variant "Standard"]
[ECO "B40"]
[Opening "Sicilian Defense: Delayed Alapin Variation, with e6"]
[StudyName "Magistral Recife 2026 Grupo B"]
[ChapterName "Hiramine, Rodrigo Yoshio Ferreira - Batista, Davi De Azevedo"]
[ChapterURL "https://lichess.org/study/EOrmz2sN/EuVyD6lL"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. e4 c5 2. Nf3 e6 3. c3 Nf6 4. d3 Nc6 5. g3 d5 6. Nbd2 Be7 7. Bg2 O-O 8. O-O Qc7 9. Re1 dxe4 10. dxe4 Rd8 11. Qe2 e5 12. Nf1 h6 13. Be3 Nxe4 14. Bxh6 Nf6 15. Bg5 e4 16. N3d2 Bg4 17. Qb5 a6 18. Qb3 Rd4 19. Bxf6 Bxf6 20. cxd4 Nxd4 21. Qd5 Nc2 22. Qxe4 Nxe1 23. Rxe1 Bd7 24. Qxb7 Qxb7 25. Bxb7 Ra7 26. Be4 Bxb2 27. Rb1 Be5 28. Nc4 Bc7 29. Nfe3 Bb5 30. Na3 Be2 31. Rb2 Bh5 32. Nac4 Kf8 33. Rb7 Rxb7 34. Bxb7 a5 35. Be4 f6 36. Kf1 Bf7 37. Ke2 g6 38. Kd3 f5 39. Bd5 Be8 40. f4 Ke7 41. Bf3 Kd7 42. Nd5 Bd8 1-0


[Event "MAGISTRAL RECIFE 2026 GRUPO B"]
[Site "Hotel Barramares"]
[Date "2026.01.30"]
[Round "3.4"]
[White "Guerra, Thiago Ribeiro"]
[Black "Neves, Yuri Barros De Miranda"]
[Result "1-0"]
[WhiteElo "1895"]
[WhiteFideId "22742573"]
[BlackElo "1926"]
[BlackFideId "44730403"]
[Variant "Standard"]
[ECO "E90"]
[Opening "King's Indian Defense: Normal Variation, Rare Defenses"]
[StudyName "Magistral Recife 2026 Grupo B"]
[ChapterName "Guerra, Thiago Ribeiro - Neves, Yuri Barros De Miranda"]
[ChapterURL "https://lichess.org/study/EOrmz2sN/BYpCQ4yB"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. Nf3 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. d4 O-O 6. h3 e5 7. dxe5 dxe5 8. Qxd8 Rxd8 9. Bg5 Re8 10. Nd5 Nxd5 11. cxd5 Bd7 12. Bc4 c6 13. O-O h6 14. Be3 cxd5 15. Bxd5 Bc6 16. Rfd1 Bxd5 17. Rxd5 Nc6 18. Rd7 b6 19. Rc1 Rac8 20. a3 Kf8 21. Bd2 Re6 22. b4 Re7 23. Rd5 Rec7 24. Kf1 Ke8 25. g4 Ne7 26. Rxc7 Rxc7 27. Rd3 Rc4 28. Re3 Nc6 29. Bc3 Nd4 30. Nd2 Rc7 31. Rd3 Nb5 32. Nb1 Rd7 33. Ke2 Rxd3 34. Kxd3 Nd6 35. f4 f6 36. fxe5 fxe5 37. Nd2 Kd7 38. Nc4 Nxc4 39. Kxc4 Kc6 40. b5+ Kd6 41. Bb4+ Ke6 42. a4 g5 43. a5 bxa5 44. Bxa5 Bf8 45. Bd2 Bd6 46. Kd3 Bb8 47. Bb4 Kf7 48. Kc4 Kf6 49. Kd5 1-0


[Event "MAGISTRAL RECIFE 2026 GRUPO B"]
[Site "Hotel Barramares"]
[Date "2026.01.31"]
[Round "4.1"]
[White "Melo, Olavo Marcio Ribeiro De"]
[Black "Neves, Yuri Barros De Miranda"]
[Result "0-1"]
[WhiteElo "1912"]
[WhiteFideId "2123819"]
[BlackElo "1926"]
[BlackFideId "44730403"]
[Variant "Standard"]
[ECO "A15"]
[Opening "English Opening: Anglo-Indian Defense, King's Indian Formation"]
[StudyName "Magistral Recife 2026 Grupo B"]
[ChapterName "Melo, Olavo Marcio Ribeiro De - Neves, Yuri Barros De Miranda"]
[ChapterURL "https://lichess.org/study/EOrmz2sN/b0tbVXI1"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. Nf3 { [%eval 0.1] } 1... Nf6 { [%eval 0.18] } 2. c4 { [%eval 0.12] } 2... g6 { [%eval 0.29] } 3. b3 { [%eval 0.0] } 3... Bg7 { [%eval 0.07] } 4. Bb2 { [%eval 0.0] } 4... c6 { [%eval 0.25] } 5. e3 { [%eval 0.14] } 5... d5 { [%eval 0.23] } 6. Be2 { [%eval 0.21] } 6... Nbd7 { [%eval 0.36] } 7. O-O { [%eval 0.37] } 7... O-O { [%eval 0.38] } 8. d4 { [%eval 0.42] } 8... Nb6 { [%eval 0.72] } 9. Nbd2 { [%eval 0.68] } 9... Re8 { [%eval 0.74] } 10. h3 { [%eval 0.81] } 10... Bd7?! { [%eval 1.39] } { Inaccuracy. Ne4 was best. } (10... Ne4 11. a4 a5 12. cxd5 Nxd2 13. Qxd2 Qxd5 14. Qd1 Bf5 15. Rc1 Be4 16. Rc5) 11. Ne5 { [%eval 0.85] } 11... Nc8 { [%eval 1.24] } 12. Rc1 { [%eval 0.84] } 12... Nd6 { [%eval 0.91] } 13. f3 { [%eval 0.62] } 13... Nf5 { [%eval 0.62] } 14. Kf2 { [%eval 0.72] } 14... Bh6 { [%eval 0.7] } 15. f4 { [%eval 0.75] } 15... Bg7 { [%eval 1.26] } 16. Bf3 { [%eval 0.96] } 16... Be6 { [%eval 1.01] } 17. Qe2 { [%eval 0.51] } 17... a6?! { [%eval 1.15] } { Inaccuracy. Nd6 was best. } (17... Nd6 18. Kg1 Nde4 19. Bxe4 Nxe4 20. Nxe4 dxe4 21. Rfd1 Rc8 22. a4 a6 23. Qc2) 18. c5 { [%eval 0.63] } 18... Nd7 { [%eval 0.7] } 19. Nd3 { [%eval 0.71] } 19... Nh4 { [%eval 0.7] } 20. Kg1 { [%eval 0.22] } 20... Bf5?! { [%eval 0.78] } { Inaccuracy. h5 was best. } (20... h5 21. Kh2 Nf6 22. Bc3 Qc7 23. Rg1 Nxf3+ 24. Nxf3 Ne4) 21. Nf2 { [%eval 0.69] } 21... Nf6 { [%eval 0.58] } 22. g3 { [%eval 0.29] } 22... Nxf3+ { [%eval 0.28] } 23. Qxf3 { [%eval 0.28] } 23... Qc8 { [%eval 0.18] } 24. Kh2 { [%eval 0.05] } 24... h5 { [%eval 0.2] } 25. Rg1 { [%eval 0.24] } 25... Qd7? { [%eval 1.49] } { Mistake. Kh7 was best. } (25... Kh7 26. g4 Be6 27. Qg3 Rh8 28. f5 Bd7 29. e4 dxe4 30. Ndxe4 hxg4 31. Nxf6+) 26. g4 { [%eval 1.67] } 26... hxg4 { [%eval 1.67] } 27. hxg4 { [%eval 1.7] } 27... Be6 { [%eval 1.96] } 28. Rg2? { [%eval 0.76] } { Mistake. Qh3 was best. } (28. Qh3 a5 29. Nf3 Ne4 30. Nxe4 dxe4 31. Ng5 Bd5 32. f5 f6 33. fxg6 a4) 28... Qc7? { [%eval 2.07] } { Mistake. Ne4 was best. } (28... Ne4 29. Nfxe4 dxe4 30. Qe2 f5 31. Nc4 Bxc4 32. Qxc4+ Kf8 33. Rcg1 Bf6 34. g5) 29. Kh1 { [%eval 2.19] } 29... Bd7 { [%eval 2.16] } 30. Rcg1 { [%eval 1.57] } 30... Kf8 { [%eval 2.06] } 31. a3 { [%eval 1.46] } 31... e6 { [%eval 1.49] } 32. Nd3?! { [%eval 0.79] } { Inaccuracy. g5 was best. } (32. g5 Nh5 33. Qd1 Ke7 34. Nf3 Rh8 35. Rh2 f6 36. Bc3 Rag8 37. Qe1 Qb8) 32... Ke7 { [%eval 0.82] } 33. Rh2 { [%eval 0.77] } 33... Rh8 { [%eval 0.76] } 34. Rg2 { [%eval 0.61] } 34... Rxh2+ { [%eval 0.95] } 35. Rxh2 { [%eval 0.97] } 35... Rh8 { [%eval 0.79] } 36. Rxh8 { [%eval 0.78] } 36... Bxh8 { [%eval 0.79] } 37. Ne5 { [%eval 0.42] } 37... Bc8?! { [%eval 1.04] } { Inaccuracy. Ne4 was best. } (37... Ne4 38. Nxe4 dxe4 39. Qd1 Bxe5 40. dxe5 Qa5 41. b4 Qb5 42. Kg2 Kf8 43. Kg3) 38. b4 { [%eval 0.53] } 38... Qd8 { [%eval 0.53] } 39. Qg2 { [%eval 0.28] } 39... Qg8 { [%eval 0.55] } 40. Kg1 { [%eval 0.22] } 40... Qh7 { [%eval 0.46] } 41. Ndf3 { [%eval 0.27] } 41... Ne4 { [%eval 0.23] } 42. Nd3 { [%eval 0.0] } 42... f6 { [%eval -0.04] } 43. Bc1 { [%eval -0.13] } 43... g5 { [%eval 0.0] } 44. Nde1 { [%eval -0.1] } 44... Bg7 { [%eval -0.08] } 45. Bb2 { [%eval -0.27] } 45... Qh6 { [%eval -0.22] } 46. Nd3 { [%eval -0.27] } 46... Qh7 { [%eval -0.1] } 47. Kf1 { [%eval -0.26] } 47... Ng3+ { [%eval -0.12] } 48. Kg1?? { [%eval -3.62] } { Blunder. Qxg3 was best. } (48. Qxg3 Qxd3+ 49. Kg2 gxf4 50. exf4 Bd7 51. Bc1 Be8 52. f5 exf5 53. Qd6+ Kf7) 48... Qxd3 { [%eval -3.83] } 49. Qxg3 { [%eval -3.83] } 49... Qxe3+ { [%eval -3.56] } 50. Kh1 { [%eval -3.94] } 50... Qxf4 { [%eval -3.73] } 51. Qg2?! { [%eval -4.97] } { Inaccuracy. Kh2 was best. } (51. Kh2 e5 52. Kh3 e4 53. Ng1 Be6 54. Bc3 f5 55. Kh2 Qxg3+ 56. Kxg3 Kf7) 51... Bd7 { [%eval -4.46] } 52. Qh3 { [%eval -4.43] } 52... Be8 { [%eval -4.16] } 53. Kg2 { [%eval -4.3] } 53... Bg6 { [%eval -5.18] } 54. Kf2 { [%eval -5.43] } 54... Be4 { [%eval -5.31] } 55. Qg3 { [%eval -5.27] } 55... Qxf3+ { [%eval -5.04] } 56. Qxf3 { [%eval -5.59] } 56... Bxf3 { [%eval -5.61] } 57. Kxf3 { [%eval -5.27] } 57... e5 { [%eval -5.24] } 58. Ke3 { [%eval -5.59] } 58... Ke6 { [%eval -5.77] } 59. Kf3 { [%eval -6.12] } 59... f5 { [%eval -6.04] } 60. dxe5 { [%eval -6.12] } 60... Bxe5 { [%eval -5.76] } 61. Bc1 { [%eval -5.73] } 61... f4 { [%eval -5.91] } 62. Ke2 { [%eval -6.32] } 62... Ba1 { [%eval -6.0] } 63. Kd3 { [%eval -5.84] } 63... Ke5 { [%eval -6.21] } 64. a4 { [%eval -6.9] } 64... Bd4 { [%eval -6.0] } 65. Bd2 { [%eval -6.04] } 65... Bb2 { [%eval -6.25] } 66. Be1 { [%eval -6.24] } 66... Ba1 { [%eval -5.68] } 67. Bd2 { [%eval -6.68] } 67... d4 { [%eval -6.56] } 68. Be1 { [%eval -7.03] } 68... Bc3 { [%eval -6.44] } 69. Bf2 { [%eval -6.25] } 69... Kd5 { [%eval -6.03] } 70. Bg1 { [%eval -5.58] } 70... Bxb4 { [%eval -5.45] } 71. Bxd4 { [%eval -6.98] } 71... Bxc5 { [%eval -6.75] } 72. Bf6 { [%eval -6.74] } 72... b5 { [%eval -6.52] } 73. axb5 { [%eval -6.33] } 73... cxb5 { [%eval -6.29] } 74. Bxg5 { [%eval -7.39] } 74... f3 { [%eval -6.76] } 75. Bf4 { [%eval -8.24] } 75... f2 { [%eval -7.25] } 76. Ke2 { [%eval -8.35] } 76... Ke4 { [%eval -7.3] } 77. Bd2 { [%eval -8.09] } 77... b4 { [%eval -7.32] } 78. Bc1 { [%eval -8.43] } 78... a5 { [%eval -8.64] } 79. Bb2? { [%eval #-10] } { Checkmate is now unavoidable. g5 was best. } (79. g5 a4 80. g6 Bd4 81. Bd2 b3 82. g7 Bxg7 83. Kxf2 a3 84. Bb4 a2) 79... a4 { [%eval #-9] } 80. Bc1 { [%eval #-10] } 80... a3 { [%eval -9.58] } 0-1


[Event "MAGISTRAL RECIFE 2026 GRUPO B"]
[Site "Hotel Barramares"]
[Date "2026.01.31"]
[Round "4.2"]
[White "Batista, Davi De Azevedo"]
[Black "Guerra, Thiago Ribeiro"]
[Result "1-0"]
[WhiteElo "1912"]
[WhiteFideId "44714696"]
[BlackElo "1895"]
[BlackFideId "22742573"]
[Variant "Standard"]
[ECO "C77"]
[Opening "Ruy Lopez: Morphy Defense, Anderssen Variation"]
[StudyName "Magistral Recife 2026 Grupo B"]
[ChapterName "Batista, Davi De Azevedo - Guerra, Thiago Ribeiro"]
[ChapterURL "https://lichess.org/study/EOrmz2sN/D7mESlhL"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. d3 Bc5 6. c3 b5 7. Bc2 d6 8. h3 h6 9. a4 b4 10. O-O O-O 11. d4 Ba7 12. d5 Ne7 13. cxb4 c6 14. Nc3 Qb6 15. Bd2 cxd5 16. Nxd5 Nexd5 17. exd5 Nxd5 18. Bxh6 Nxb4 19. Be3 Qc6 20. Rc1 Nxc2 21. Rxc2 Qd7 22. Bxa7 Rxa7 23. Rd2 Qb7 24. Rxd6 Qxb2 25. Rd8 Qb6 26. Rxf8+ Kxf8 27. Nxe5 Be6 28. Qh5 Kg8 29. Nf3 Rc7 30. Re1 Qc6 31. Ng5 Bf5 32. Qf3 g6 33. Qg3 Rc8 34. Re7 Qxa4 35. Rxf7 Rf8 36. Qc7 Qa1+ 37. Kh2 Re8 38. Rf8+ 1-0


[Event "MAGISTRAL RECIFE 2026 GRUPO B"]
[Site "Hotel Barramares"]
[Date "2026.01.31"]
[Round "4.3"]
[White "Acioli, Luyse Victoria Gomes"]
[Black "Hiramine, Rodrigo Yoshio Ferreira"]
[Result "1-0"]
[WhiteElo "1973"]
[WhiteFideId "22741437"]
[BlackElo "1932"]
[BlackFideId "2137526"]
[Variant "Standard"]
[ECO "D70"]
[Opening "Neo-Grünfeld Defense: Goglidze Attack"]
[StudyName "Magistral Recife 2026 Grupo B"]
[ChapterName "Acioli, Luyse Victoria Gomes - Hiramine, Rodrigo Yoshio Ferreira"]
[ChapterURL "https://lichess.org/study/EOrmz2sN/Rd5wENf9"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. d4 { [%eval 0.17] } 1... Nf6 { [%eval 0.15] } 2. c4 { [%eval 0.17] } 2... g6 { [%eval 0.28] } 3. f3 { [%eval 0.22] } 3... d5 { [%eval 0.32] } 4. cxd5 { [%eval 0.26] } 4... Nxd5 { [%eval 0.52] } 5. e4 { [%eval 0.26] } 5... Nb6 { [%eval 0.23] } 6. Be3 { [%eval 0.36] } 6... Bg7 { [%eval 0.31] } 7. Nc3 { [%eval 0.22] } 7... O-O { [%eval 0.39] } 8. Nge2?! { [%eval -0.67] } { Inaccuracy. Qd2 was best. } (8. Qd2 Nc6 9. O-O-O Qd6 10. Kb1 a6 11. h4 Qb4 12. h5 Rd8) 8... c6?! { [%eval 0.42] } { Inaccuracy. Nc4 was best. } (8... Nc4 9. Bf2 Nxb2 10. Qc2 Nc4 11. Rd1 c6 12. Nf4 Na3 13. Qa4 Qd6 14. e5) 9. Nc1 { [%eval -0.12] } 9... e5 { [%eval 0.21] } 10. Nb3 { [%eval 0.04] } 10... Be6 { [%eval 0.29] } 11. dxe5 { [%eval 0.33] } 11... Bxe5 { [%eval 0.39] } 12. Qc2 { [%eval 0.24] } 12... N8d7 { [%eval 0.25] } 13. Be2 { [%eval -0.09] } 13... Nc4 { [%eval -0.1] } 14. Bf2?! { [%eval -0.89] } { Inaccuracy. Bxc4 was best. } (14. Bxc4 Bxc4 15. O-O-O Qc7 16. g3 Rfe8 17. Rd2 Be6 18. Nd4 Bxd4 19. Bxd4 Rac8) 14... Qg5?! { [%eval 0.08] } { Inaccuracy. Qf6 was best. } (14... Qf6 15. O-O) 1-0


[Event "MAGISTRAL RECIFE 2026 GRUPO B"]
[Site "Hotel Barramares"]
[Date "2026.01.31"]
[Round "4.4"]
[White "Monteiro, Aldus Daniel F De Souza"]
[Black "Almeida, Luis Eduardo Dos Reis"]
[Result "0-1"]
[WhiteElo "1908"]
[WhiteFideId "22782753"]
[BlackElo "1908"]
[BlackFideId "22793410"]
[Variant "Standard"]
[ECO "A05"]
[Opening "King's Indian Attack: Symmetrical Defense"]
[StudyName "Magistral Recife 2026 Grupo B"]
[ChapterName "Monteiro, Aldus Daniel F De Souza - Almeida, Luis Eduardo Dos Reis"]
[ChapterURL "https://lichess.org/study/EOrmz2sN/7ew6KEpJ"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. Nf3 Nf6 2. g3 g6 3. Bg2 Bg7 4. O-O O-O 5. d3 d6 6. e4 Nc6 7. c3 e5 8. Nbd2 h6 9. Nc4 Be6 10. Qe2 Qe7 11. a4 a5 12. Re1 Rae8 13. Bd2 Nd7 14. Rad1 Nc5 15. Ra1 f5 16. exf5 Bxf5 17. d4 Nd3 18. Red1 e4 19. Nh4 Qf7 20. Nxf5 Qxf5 21. Be3 d5 22. Na3 Re7 23. Rab1 Kh7 24. Nc2 Ref7 25. Rf1 h5 26. Ne1 Nxe1 27. Rbxe1 Qd7 28. f3 exf3 29. Rxf3 Ne7 30. Rxf7 Rxf7 31. Bg5 Nc8 32. Qe6 Qxe6 33. Rxe6 Nb6 34. b3 Bh6 35. Bxh6 Kxh6 36. Bf1 Rf3 37. c4 Rxb3 38. cxd5 Nxa4 39. Re7 Nb6 40. Rxc7 Nxd5 41. Rc5 Ne3 42. Bb5 b6 43. Ba4 Rb1+ 44. Kf2 Ng4+ 0-1


[Event "MAGISTRAL RECIFE 2026 GRUPO B"]
[Site "Hotel Barramares"]
[Date "2026.01.31"]
[Round "5.1"]
[White "Almeida, Luis Eduardo Dos Reis"]
[Black "Melo, Olavo Marcio Ribeiro De"]
[Result "1/2-1/2"]
[WhiteElo "1908"]
[WhiteFideId "22793410"]
[BlackElo "1912"]
[BlackFideId "2123819"]
[Variant "Standard"]
[ECO "B40"]
[Opening "Sicilian Defense: French Variation"]
[StudyName "Magistral Recife 2026 Grupo B"]
[ChapterName "Almeida, Luis Eduardo Dos Reis - Melo, Olavo Marcio Ribeiro De"]
[ChapterURL "https://lichess.org/study/EOrmz2sN/o9YjauBB"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. e4 c5 2. Nf3 e6 3. g3 Nc6 4. Bg2 Nf6 5. Qe2 Qc7 6. O-O g6 7. c3 e5 8. d3 Bg7 9. Be3 d6 10. Na3 a6 11. Nc4 b5 12. Na3 O-O 13. h3 h6 14. Nc2 Bb7 15. a4 Na5 16. axb5 axb5 17. Na3 Bc6 18. Nd2 b4 19. cxb4 cxb4 20. Nac4 Nxc4 21. Nxc4 Rxa1 22. Rxa1 Ra8 23. Rxa8+ Bxa8 1/2-1/2


[Event "MAGISTRAL RECIFE 2026 GRUPO B"]
[Site "Hotel Barramares"]
[Date "2026.01.31"]
[Round "5.2"]
[White "Hiramine, Rodrigo Yoshio Ferreira"]
[Black "Monteiro, Aldus Daniel F De Souza"]
[Result "1-0"]
[WhiteElo "1932"]
[WhiteFideId "2137526"]
[BlackElo "1908"]
[BlackFideId "22782753"]
[Variant "Standard"]
[ECO "C10"]
[Opening "French Defense: Rubinstein Variation, Blackburne Defense"]
[StudyName "Magistral Recife 2026 Grupo B"]
[ChapterName "Hiramine, Rodrigo Yoshio Ferreira - Monteiro, Aldus Daniel F De Souza"]
[ChapterURL "https://lichess.org/study/EOrmz2sN/n3wgiYXs"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. e4 e6 2. d4 d5 3. Nd2 dxe4 4. Nxe4 Nd7 5. Nf3 Ngf6 6. Ng3 c5 7. c3 Qb6 8. Qb3 cxd4 9. Qxb6 Nxb6 10. Nxd4 Bd7 11. Bg5 Be7 12. Bd3 O-O 13. Ne4 Nbd5 14. Nxf6+ Bxf6 15. Bxf6 Nxf6 16. O-O-O e5 17. Nb3 a5 18. Rhe1 Rfe8 19. f3 Bc6 20. Nc5 b5 21. Ne4 Nxe4 22. Bxe4 Rac8 23. Bxc6 Rxc6 24. Rxe5 Kf8 25. Rxb5 Re2 26. Rd2 1-0


[Event "MAGISTRAL RECIFE 2026 GRUPO B"]
[Site "Hotel Barramares"]
[Date "2026.01.31"]
[Round "5.3"]
[White "Guerra, Thiago Ribeiro"]
[Black "Acioli, Luyse Victoria Gomes"]
[Result "1-0"]
[WhiteElo "1895"]
[WhiteFideId "22742573"]
[BlackElo "1973"]
[BlackFideId "22741437"]
[Variant "Standard"]
[ECO "E04"]
[Opening "Catalan Opening: Open Defense"]
[StudyName "Magistral Recife 2026 Grupo B"]
[ChapterName "Guerra, Thiago Ribeiro - Acioli, Luyse Victoria Gomes"]
[ChapterURL "https://lichess.org/study/EOrmz2sN/GyVYfyRR"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. Nf3 d5 2. c4 e6 3. d4 Nf6 4. g3 dxc4 5. Bg2 a6 6. Ne5 c5 7. e3 cxd4 8. exd4 Bb4+ 9. Nc3 Nd5 10. Bd2 Bxc3 11. bxc3 b5 12. a4 Bb7 13. O-O Nd7 14. f4 O-O 15. Rb1 f6 16. Nxc4 Nxc3 17. Bxc3 Bxg2 18. Kxg2 bxc4 19. Qe2 Re8 20. Qxc4 Nb6 21. Qc6 Nd5 22. Bd2 Qe7 23. Rfe1 Rec8 24. Qxd5 1-0


[Event "MAGISTRAL RECIFE 2026 GRUPO B"]
[Site "Hotel Barramares"]
[Date "2026.01.31"]
[Round "5.4"]
[White "Neves, Yuri Barros De Miranda"]
[Black "Batista, Davi De Azevedo"]
[Result "0-1"]
[WhiteElo "1926"]
[WhiteFideId "44730403"]
[BlackElo "1912"]
[BlackFideId "44714696"]
[Variant "Standard"]
[ECO "B22"]
[Opening "Sicilian Defense: Alapin Variation, Smith-Morra Declined"]
[StudyName "Magistral Recife 2026 Grupo B"]
[ChapterName "Neves, Yuri Barros De Miranda - Batista, Davi De Azevedo"]
[ChapterURL "https://lichess.org/study/EOrmz2sN/yfwqDPFQ"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. e4 c5 2. c3 Nf6 3. e5 Nd5 4. d4 cxd4 5. cxd4 e6 6. Nf3 Nc6 7. Bc4 Nb6 8. Bd3 d6 9. Qe2 dxe5 10. dxe5 Nb4 11. Be4 Bd7 12. a3 Qc7 13. O-O N4d5 14. Bd3 g6 15. Bg5 Bg7 16. Rc1 Bc6 17. Nbd2 h6 18. Bh4 Nf4 19. Qf1 Bxe5 20. Rab1 O-O 21. Bb5 Rac8 22. Bxc6 bxc6 23. Nxe5 Qxe5 24. Re1 Qb5 25. b3 Nbd5 26. Nc4 Nc3 27. Rb2 g5 28. Bg3 Rfd8 29. Bxf4 gxf4 30. Rc1 Ne4 31. Qe2 Qf5 32. Rbc2 Ng5 33. f3 Rd7 34. b4 Rcd8 35. h3 Qd5 36. Rc3 Qd4+ 0-1


[Event "MAGISTRAL RECIFE 2026 GRUPO B"]
[Site "Hotel Barramares"]
[Date "2026.02.01"]
[Round "6.1"]
[White "Melo, Olavo Marcio Ribeiro De"]
[Black "Batista, Davi De Azevedo"]
[Result "1/2-1/2"]
[WhiteElo "1912"]
[WhiteFideId "2123819"]
[BlackElo "1912"]
[BlackFideId "44714696"]
[Variant "Standard"]
[ECO "E60"]
[Opening "King's Indian Defense: Normal Variation, King's Knight Variation"]
[StudyName "Magistral Recife 2026 Grupo B"]
[ChapterName "Melo, Olavo Marcio Ribeiro De - Batista, Davi De Azevedo"]
[ChapterURL "https://lichess.org/study/EOrmz2sN/AcZHGRXq"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. d4 Nf6 2. c4 g6 3. Nf3 Bg7 4. e3 O-O 5. Be2 d5 6. O-O Nbd7 7. b3 c5 8. Bb2 b6 9. Nc3 Bb7 10. cxd5 Nxd5 11. Nxd5 Bxd5 12. Rc1 Rc8 13. Qd2 Ba8 14. Rfd1 Nf6 15. dxc5 Qxd2 16. Rxd2 Ne4 17. Rdc2 Bxb2 18. Rxb2 Rxc5 19. Rxc5 Nxc5 20. Rc2 a5 21. Ne5 Bd5 22. Nc4 Bxc4 1/2-1/2


[Event "MAGISTRAL RECIFE 2026 GRUPO B"]
[Site "Hotel Barramares"]
[Date "2026.02.01"]
[Round "6.2"]
[White "Acioli, Luyse Victoria Gomes"]
[Black "Neves, Yuri Barros De Miranda"]
[Result "0-1"]
[WhiteElo "1973"]
[WhiteFideId "22741437"]
[BlackElo "1926"]
[BlackFideId "44730403"]
[Variant "Standard"]
[ECO "A42"]
[Opening "Modern Defense: Averbakh Variation, Pseudo-Sämisch"]
[StudyName "Magistral Recife 2026 Grupo B"]
[ChapterName "Acioli, Luyse Victoria Gomes - Neves, Yuri Barros De Miranda"]
[ChapterURL "https://lichess.org/study/EOrmz2sN/QfdxH4mT"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. d4 Nf6 2. c4 g6 3. f3 Bg7 4. e4 d6 5. Be3 c6 6. Nc3 O-O 7. Qd2 a6 8. Nge2 Nbd7 9. g4 b5 10. Ng3 Nb6 11. h4 bxc4 12. h5 Qc7 13. Bh6 e5 14. Bxg7 Kxg7 15. hxg6 fxg6 16. Qh6+ Kg8 17. dxe5 dxe5 18. g5 Ne8 19. Na4 Rf7 20. Nxb6 Qxb6 21. Bxc4 Qb4+ 22. Kf2 Qxc4 23. Nh5 Qd4+ 24. Kg3 Qe3 25. Raf1 Be6 26. Rh2 Raa7 27. Rc2 Rac7 28. Rc3 Qd2 29. Rf2 Qd7 30. Nf6+ Nxf6 31. gxf6 Qd6 32. Rd2 Qf8 33. Qg5 Rxf6 34. Qxe5 Rcf7 35. Rdd3 Qh6 36. Rd8+ Kg7 37. Rd6 Qh3+ 38. Kf2 Kh6 39. Rdd3 Qh4+ 40. Ke2 Qg5 41. Qh2+ Kg7 42. Rxc6 Bxa2 43. Rc8 Qb5 44. Rb8 Qa4 45. b3 Qa3 46. Rdd8 Qb2+ 47. Rd2 Qc3 48. Rdd8 Qxf3+ 49. Kd2 Qf4+ 0-1


[Event "MAGISTRAL RECIFE 2026 GRUPO B"]
[Site "Hotel Barramares"]
[Date "2026.02.01"]
[Round "6.3"]
[White "Monteiro, Aldus Daniel F De Souza"]
[Black "Guerra, Thiago Ribeiro"]
[Result "0-1"]
[WhiteElo "1908"]
[WhiteFideId "22782753"]
[BlackElo "1895"]
[BlackFideId "22742573"]
[Variant "Standard"]
[ECO "A05"]
[Opening "King's Indian Attack"]
[StudyName "Magistral Recife 2026 Grupo B"]
[ChapterName "Monteiro, Aldus Daniel F De Souza - Guerra, Thiago Ribeiro"]
[ChapterURL "https://lichess.org/study/EOrmz2sN/BxlmPoo1"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. Nf3 Nf6 2. g3 d5 3. Bg2 g6 4. O-O Bg7 5. d3 c5 6. Nbd2 O-O 7. e4 Nc6 8. c3 d4 9. Qe2 e5 10. cxd4 cxd4 11. Nc4 Re8 12. a4 b6 13. Bd2 a5 14. Rac1 Ba6 15. Nh4 Bxc4 16. Rxc4 Qd6 17. f4 Nd7 18. Rfc1 Nc5 19. Nf3 f6 20. fxe5 fxe5 21. Bh3 Nb4 22. Bxb4 axb4 23. b3 Nxb3 24. Qa2 Nxc1 25. Rxc1+ Kh8 26. Ng5 Rf8 27. Nf7+ Rxf7 28. Qxf7 Qf6 29. Qxf6 Bxf6 30. Rc8+ Rxc8 31. Bxc8 b3 32. Be6 b2 33. Ba2 Kg7 34. Kf2 Bg5 35. Ke2 Kf6 36. h3 Bc1 37. Kf3 Ke7 38. Ke2 Kd6 39. Kd1 Kc5 40. Kc2 Kb4 41. Bg8 h6 42. Bf7 g5 43. Be8 Ka3 44. Kb1 Kb3 45. Bf7+ Kc3 46. Bc4 Kd2 47. h4 g4 48. h5 Ke3 49. Kc2 Kf3 50. Kb3 b1=Q# 0-1


[Event "MAGISTRAL RECIFE 2026 GRUPO B"]
[Site "Hotel Barramares"]
[Date "2026.02.01"]
[Round "6.4"]
[White "Almeida, Luis Eduardo Dos Reis"]
[Black "Hiramine, Rodrigo Yoshio Ferreira"]
[Result "0-1"]
[WhiteElo "1908"]
[WhiteFideId "22793410"]
[BlackElo "1932"]
[BlackFideId "2137526"]
[Variant "Standard"]
[ECO "B50"]
[Opening "Sicilian Defense: Modern Variations"]
[StudyName "Magistral Recife 2026 Grupo B"]
[ChapterName "Almeida, Luis Eduardo Dos Reis - Hiramine, Rodrigo Yoshio Ferreira"]
[ChapterURL "https://lichess.org/study/EOrmz2sN/geAKZobG"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. e4 c5 2. Nf3 d6 3. Bc4 Nf6 4. d3 Nc6 5. Nbd2 g6 6. c3 Bg7 7. O-O O-O 8. Bb3 e5 9. Nc4 Be6 10. Bg5 Qd7 11. Bxf6 Bxf6 12. Ne3 Bg7 13. a4 Ne7 14. Qb1 Bxb3 0-1


[Event "MAGISTRAL RECIFE 2026 GRUPO B"]
[Site "Hotel Barramares"]
[Date "2026.02.01"]
[Round "7.1"]
[White "Hiramine, Rodrigo Yoshio Ferreira"]
[Black "Melo, Olavo Marcio Ribeiro De"]
[Result "1-0"]
[WhiteElo "1932"]
[WhiteFideId "2137526"]
[BlackElo "1912"]
[BlackFideId "2123819"]
[Variant "Standard"]
[ECO "B30"]
[Opening "Sicilian Defense: Old Sicilian"]
[StudyName "Magistral Recife 2026 Grupo B"]
[ChapterName "Hiramine, Rodrigo Yoshio Ferreira - Melo, Olavo Marcio Ribeiro De"]
[ChapterURL "https://lichess.org/study/EOrmz2sN/gB9EXcK8"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. e4 c5 2. Nf3 Nc6 3. c3 Nf6 4. d3 e5 5. g3 Be7 6. Bg2 O-O 7. O-O d5 8. exd5 Nxd5 9. Re1 f6 10. Nbd2 Nc7 11. Nb3 Ne6 12. Qe2 Qd6 13. Be3 f5 14. Rad1 Bf6 15. Nfd2 Rd8 16. Nc4 Qe7 17. Bc1 Nf8 18. Bxc6 bxc6 19. Nxe5 Re8 20. f4 Qd6 21. Nc4 Rxe2 22. Nxd6 Rxe1+ 23. Rxe1 Ba6 24. Nxc5 Bxd3 25. Nxd3 Rd8 26. Nxf5 Rxd3 27. Kf2 Kf7 28. Be3 a6 29. Nd4 c5 30. Nb3 Nd7 31. Nxc5 Nxc5 32. Bxc5 Rd5 33. Be3 Rb5 34. Re2 Rb7 35. Kf3 Rb8 36. g4 Rb7 37. Bf2 Be7 38. Bd4 Bd6 39. h4 Be7 40. h5 Bd8 41. b4 1-0


[Event "MAGISTRAL RECIFE 2026 GRUPO B"]
[Site "Hotel Barramares"]
[Date "2026.02.01"]
[Round "7.2"]
[White "Guerra, Thiago Ribeiro"]
[Black "Almeida, Luis Eduardo Dos Reis"]
[Result "1/2-1/2"]
[WhiteElo "1895"]
[WhiteFideId "22742573"]
[BlackElo "1908"]
[BlackFideId "22793410"]
[Variant "Standard"]
[ECO "A15"]
[Opening "English Opening: Anglo-Indian Defense, Anti-Anti-Grünfeld"]
[StudyName "Magistral Recife 2026 Grupo B"]
[ChapterName "Guerra, Thiago Ribeiro - Almeida, Luis Eduardo Dos Reis"]
[ChapterURL "https://lichess.org/study/EOrmz2sN/RYeLAhPI"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. Nf3 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 O-O 5. d4 d6 6. h3 c5 7. Be3 Na6 8. d5 e6 9. Be2 exd5 10. exd5 Re8 11. O-O Bf5 12. a3 Nc7 13. Qd2 Ne4 14. Nxe4 Bxe4 15. g4 Qf6 16. Ng5 Qxb2 17. Nxe4 Rxe4 18. Qxb2 Bxb2 19. Rab1 Bxa3 20. Rxb7 Re7 21. Ra1 Bb4 22. Raxa7 Rxa7 23. Rxa7 Kg7 24. Ra2 Bc3 25. g5 Ne8 26. Bf3 f6 27. Re2 Kf7 28. h4 Nc7 29. Bf4 Rxe2 30. Bxe2 Be5 1/2-1/2


[Event "MAGISTRAL RECIFE 2026 GRUPO B"]
[Site "Hotel Barramares"]
[Date "2026.02.01"]
[Round "7.3"]
[White "Neves, Yuri Barros De Miranda"]
[Black "Monteiro, Aldus Daniel F De Souza"]
[Result "0-1"]
[WhiteElo "1926"]
[WhiteFideId "44730403"]
[BlackElo "1908"]
[BlackFideId "22782753"]
[Variant "Standard"]
[ECO "?"]
[Opening "?"]
[StudyName "Magistral Recife 2026 Grupo B"]
[ChapterName "Neves, Yuri Barros De Miranda - Monteiro, Aldus Daniel F De Souza"]
[ChapterURL "https://lichess.org/study/EOrmz2sN/EdWRa6aV"]
[Annotator "https://lichess.org/@/equipe_c4"]

 0-1


[Event "MAGISTRAL RECIFE 2026 GRUPO B"]
[Site "Hotel Barramares"]
[Date "2026.02.01"]
[Round "7.4"]
[White "Batista, Davi De Azevedo"]
[Black "Acioli, Luyse Victoria Gomes"]
[Result "0-1"]
[WhiteElo "1912"]
[WhiteFideId "44714696"]
[BlackElo "1973"]
[BlackFideId "22741437"]
[Variant "Standard"]
[ECO "D43"]
[Opening "Semi-Slav Defense"]
[StudyName "Magistral Recife 2026 Grupo B"]
[ChapterName "Batista, Davi De Azevedo - Acioli, Luyse Victoria Gomes"]
[ChapterURL "https://lichess.org/study/EOrmz2sN/YYH7QcOV"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. c4 Nf6 2. Nc3 e6 3. d4 d5 4. Nf3 c6 5. Bg5 Be7 6. e3 Nbd7 7. Qc2 O-O 8. cxd5 exd5 9. Bd3 Re8 10. a3 h6 11. h4 a5 12. O-O-O b5 13. Ne5 Nxe5 14. dxe5 Nd7 15. f4 b4 16. Ne2 Qb6 17. Nd4 Bf8 18. Bh7+ Kh8 19. e6 fxe6 20. Qg6 bxa3 21. bxa3 Ba6 22. Nc2 Rab8 23. Bxh6 Bxa3+ 24. Kd2 Bb4+ 25. Kc1 Bc3 26. Bxg7+ Bxg7 27. Qh5 Qb2+ 28. Kd2 Bc3# 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>