[Event "MAGISTRAL RECIFE 2026 GRUPO S"]
[Site "Hotel Barramares"]
[Date "2026.01.29"]
[Round "1.1"]
[White "Da Silva, Giovanni B Tavares"]
[Black "De Oliveira, Daniel Paiva"]
[Result "1-0"]
[WhiteElo "2100"]
[WhiteFideId "22743090"]
[BlackElo "2076"]
[BlackFideId "22759271"]
[Variant "Standard"]
[ECO "B90"]
[Opening "Sicilian Defense: Najdorf Variation, English Attack"]
[StudyName "Magistral Recife 2026 Grupo S"]
[ChapterName "Da Silva, Giovanni B Tavares - De Oliveira, Daniel Paiva"]
[ChapterURL "https://lichess.org/study/24ZqENM0/klDTzO9U"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be3 e5 7. Nb3 Be6 8. f3 h5 9. Nd5 Bxd5 10. exd5 Nbd7 11. c4 b6 12. Be2 g6 13. O-O Bg7 14. Nd2 a5 15. a3 O-O 16. b4 axb4 17. axb4 b5 18. Ne4 Rxa1 19. Qxa1 bxc4 20. Nxf6+ Bxf6 21. Bxc4 Bg5 22. Bf2 Qc7 23. Bb5 Nb8 24. Bd3 Qb7 25. Qa5 Bd2 26. Rb1 f5 27. Qa2 Bg5 28. b5 Nd7 29. b6 Ra8 30. Qc4 Bd8 31. Qc6 Rb8 32. Qxd6 Kg7 33. Ba6 Qxa6 34. Qxd7+ Kh6 35. Qd6 Qd3 36. Re1 Ra8 37. Qxe5 Ra2 38. Qh8+ Kg5 39. f4+ Kxf4 40. Qe5+ Kg5 41. Bh4+ 1-0


[Event "MAGISTRAL RECIFE 2026 GRUPO S"]
[Site "Hotel Barramares"]
[Date "2026.01.29"]
[Round "1.2"]
[White "Rocha, Vitor Firmo De Souza"]
[Black "De Lima, Carlos Alexandre"]
[Result "1-0"]
[WhiteElo "2165"]
[WhiteFideId "2102951"]
[BlackElo "2051"]
[BlackFideId "2120763"]
[Variant "Standard"]
[ECO "B07"]
[Opening "Czech Defense"]
[StudyName "Magistral Recife 2026 Grupo S"]
[ChapterName "Rocha, Vitor Firmo De Souza - De Lima, Carlos Alexandre"]
[ChapterURL "https://lichess.org/study/24ZqENM0/ga5bGxM8"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. e4 d6 2. d4 Nf6 3. Nc3 c6 4. f4 Qc7 5. Nf3 Bg4 6. h3 Bxf3 7. Qxf3 e5 8. Be3 Nbd7 9. O-O-O h5 10. g3 Be7 11. Kb1 b5 12. Bg2 a5 13. g4 a4 14. g5 Ng8 15. Rhf1 f6 16. h4 b4 17. Ne2 b3 18. cxb3 axb3 19. axb3 Rb8 20. Nc1 exd4 21. Bxd4 c5 22. Bc3 Nb6 23. e5 d5 24. Ba5 c4 25. Rxd5 cxb3 26. Nxb3 Bd8 27. Rc5 Qd7 28. e6 Qxe6 29. Re1 1-0


[Event "MAGISTRAL RECIFE 2026 GRUPO S"]
[Site "Hotel Barramares"]
[Date "2026.01.29"]
[Round "1.3"]
[White "De Santana, Jose Ricardo Goncalv"]
[Black "Bogdanov, Andrej"]
[Result "0-1"]
[WhiteElo "2041"]
[WhiteFideId "2196115"]
[BlackElo "2168"]
[BlackFideId "24609773"]
[Variant "Standard"]
[ECO "B40"]
[Opening "Sicilian Defense: French Variation"]
[StudyName "Magistral Recife 2026 Grupo S"]
[ChapterName "De Santana, Jose Ricardo Goncalv - Bogdanov, Andrej"]
[ChapterURL "https://lichess.org/study/24ZqENM0/Vpo9lMqa"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. e4 c5 2. Nf3 e6 3. d3 Nc6 4. g3 Nf6 5. Bg2 Be7 6. O-O O-O 7. e5 Ng4 8. Bf4 f5 9. exf6 Bxf6 10. c3 d5 11. d4 cxd4 12. Nxd4 e5 13. Nxc6 bxc6 14. Bc1 Qb6 15. Bf3 Nh6 16. Be3 Qxb2 17. Bxh6 Qxa1 18. Bxd5+ cxd5 19. Qxd5+ Kh8 20. Nd2 Qxc3 21. Ne4 Qf3 22. Qxa8 Be7 23. Bxg7+ Kxg7 24. Qxa7 Rf7 25. Qe3 Qxe3 26. fxe3 Bb7 27. Rxf7+ Kxf7 28. Nd2 Bd5 29. Kf2 Bxa2 30. h4 Ke6 31. Kf3 Bb4 32. Nf1 Bc4 33. Nh2 Bd3 34. e4 Bc2 35. g4 Bd2 36. g5 Be1 37. Kg4 Bxe4 38. h5 Bf3+ 39. Kxf3 e4+ 40. Ke2 Bg3 41. Nf1 Bf4 42. g6 h6 43. Ne3 Bxe3 44. Kxe3 Ke5 0-1


[Event "MAGISTRAL RECIFE 2026 GRUPO S"]
[Site "Hotel Barramares"]
[Date "2026.01.29"]
[Round "1.4"]
[White "Da Silva, Erick Feitosa"]
[Black "Bouwman, Marcelo Wanderley"]
[Result "1/2-1/2"]
[WhiteElo "2055"]
[WhiteFideId "2155664"]
[BlackElo "2198"]
[BlackFideId "2106752"]
[Variant "Standard"]
[ECO "C00"]
[Opening "French Defense: Steiner Variation"]
[StudyName "Magistral Recife 2026 Grupo S"]
[ChapterName "Da Silva, Erick Feitosa - Bouwman, Marcelo Wanderley"]
[ChapterURL "https://lichess.org/study/24ZqENM0/66oWQ1rq"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. e4 e6 2. c4 d5 3. exd5 exd5 4. cxd5 Nf6 5. Nc3 Nxd5 6. Bc4 Nf6 7. Qb3 Qd7 8. Nf3 Bd6 9. O-O O-O 10. d4 Nc6 11. Bb5 a6 12. Qa4 Rb8 13. Bxc6 Qxc6 14. Qxc6 bxc6 15. b3 h6 16. Na4 Re8 17. Re1 Rxe1+ 18. Nxe1 Bf5 19. Bd2 Ba3 20. Nf3 Be4 21. Ne5 Rd8 22. f3 Bd5 23. Ba5 Bd6 24. Rc1 Re8 25. Nxc6 Bf4 26. Rc2 g5 27. Bb4 Be3+ 28. Kf1 g4 29. Ne7+ Kh7 30. Nc3 Bb7 31. d5 a5 32. Ba3 Ba6+ 33. Ne2 gxf3 34. gxf3 Bg5 35. Kf2 Bd3 36. Rxc7 Bxe2 37. Kxe2 Nxd5 38. Rc8 Rxc8 39. Nxc8 Nc3+ 40. Kd3 Nxa2 41. h3 Kg6 42. Nd6 Be7 43. Nc4 Nb4+ 44. Ke2 Bd8 45. Bxb4 axb4 46. Ne5+ Kf6 47. Nc6 Bb6 48. Nxb4 Kg5 49. Nd5 Ba7 50. Kf1 Kf5 51. Kg2 Ke5 52. Nb4 Be3 53. Kg3 Bd2 54. Nc2 f6 55. Na3 Kd4 56. Kg4 Bc1 57. Nc4 Kc3 58. Nd6 Kxb3 59. Ne4 Bb2 60. Kf5 Kc4 61. Nxf6 Kd3 62. f4 Ke2 63. Nh5 Kf3 64. Kg6 Kg2 65. f5 Kxh3 66. Kxh6 Kg4 67. Kg6 Ba1 68. Nf6+ Kf4 69. Nd5+ Kg4 70. Ne7 Kf4 71. Ng8 Bb2 72. Nh6 Ba1 73. Nf7 Bb2 74. Nd6 Kg4 75. Nc4 Bd4 76. Nd6 Bb2 77. Ne4 Bd4 78. Nf6+ Kf4 79. Nd5+ Kg4 80. Ne7 1/2-1/2


[Event "MAGISTRAL RECIFE 2026 GRUPO S"]
[Site "Hotel Barramares"]
[Date "2026.01.30"]
[Round "2.1"]
[White "De Oliveira, Daniel Paiva"]
[Black "Bouwman, Marcelo Wanderley"]
[Result "1/2-1/2"]
[WhiteElo "2076"]
[WhiteFideId "22759271"]
[BlackElo "2198"]
[BlackFideId "2106752"]
[Variant "Standard"]
[ECO "A04"]
[Opening "Zukertort Opening: Queen's Gambit Invitation"]
[StudyName "Magistral Recife 2026 Grupo S"]
[ChapterName "De Oliveira, Daniel Paiva - Bouwman, Marcelo Wanderley"]
[ChapterURL "https://lichess.org/study/24ZqENM0/WlfW1A4s"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. Nf3 e6 2. g3 d5 3. Bg2 Bd6 4. c4 c6 5. d4 f5 6. Bf4 Bxf4 7. gxf4 Nf6 8. Nbd2 O-O 9. O-O Ne4 10. Rc1 Qe7 11. Ne5 Nd7 12. e3 Nxe5 13. fxe5 Nxd2 1/2-1/2


[Event "MAGISTRAL RECIFE 2026 GRUPO S"]
[Site "Hotel Barramares"]
[Date "2026.01.30"]
[Round "2.2"]
[White "Bogdanov, Andrej"]
[Black "Da Silva, Erick Feitosa"]
[Result "0-1"]
[WhiteElo "2168"]
[WhiteFideId "24609773"]
[BlackElo "2055"]
[BlackFideId "2155664"]
[Variant "Standard"]
[ECO "C29"]
[Opening "Vienna Game: Vienna Gambit, Main Line"]
[StudyName "Magistral Recife 2026 Grupo S"]
[ChapterName "Bogdanov, Andrej - Da Silva, Erick Feitosa"]
[ChapterURL "https://lichess.org/study/24ZqENM0/pU1d228j"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. e4 e5 2. Nc3 Nf6 3. f4 d5 4. fxe5 Nxe4 5. Nf3 Nc6 6. d3 Nxc3 7. bxc3 d4 8. Be2 Bc5 9. O-O dxc3+ 10. Kh1 O-O 11. Qe1 Bg4 12. Qg3 Bxf3 13. Bxf3 Re8 14. Bg5 Be7 15. Bf4 Bh4 16. Qh3 Nxe5 17. Bxb7 Rb8 18. Be4 Ng6 19. Be3 Rb2 20. Rf5 Rxc2 21. Raf1 Bf6 22. Rh5 Rxe4 23. dxe4 Qd3 24. Qf5 Qxe3 25. e5 Qe2 26. Rg5 Qxf1+ 27. Qxf1 Bxg5 0-1


[Event "MAGISTRAL RECIFE 2026 GRUPO S"]
[Site "Hotel Barramares"]
[Date "2026.01.30"]
[Round "2.3"]
[White "De Lima, Carlos Alexandre"]
[Black "De Santana, Jose Ricardo Goncalv"]
[Result "0-1"]
[WhiteElo "2051"]
[WhiteFideId "2120763"]
[BlackElo "2041"]
[BlackFideId "2196115"]
[Variant "Standard"]
[ECO "B94"]
[Opening "Sicilian Defense: Najdorf Variation"]
[StudyName "Magistral Recife 2026 Grupo S"]
[ChapterName "De Lima, Carlos Alexandre - De Santana, Jose Ricardo Goncalv"]
[ChapterURL "https://lichess.org/study/24ZqENM0/Xg993bUn"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bg5 Nbd7 7. f4 Qc7 8. Qf3 b5 9. O-O-O Bb7 10. Bd3 g6 11. Rhe1 Bg7 12. Qh3 h6 13. Bh4 O-O 14. e5 dxe5 15. Nf5 gxf5 16. Bxf6 Nxf6 17. fxe5 Ng4 18. Rd2 e6 19. Ne2 Qxe5 20. c3 Rad8 21. g3 Rxd3 22. Rxd3 Nf2 0-1


[Event "MAGISTRAL RECIFE 2026 GRUPO S"]
[Site "Hotel Barramares"]
[Date "2026.01.30"]
[Round "2.4"]
[White "Da Silva, Giovanni B Tavares"]
[Black "Rocha, Vitor Firmo De Souza"]
[Result "1-0"]
[WhiteElo "2100"]
[WhiteFideId "22743090"]
[BlackElo "2165"]
[BlackFideId "2102951"]
[Variant "Standard"]
[ECO "B15"]
[Opening "Caro-Kann Defense: Main Line"]
[StudyName "Magistral Recife 2026 Grupo S"]
[ChapterName "Da Silva, Giovanni B Tavares - Rocha, Vitor Firmo De Souza"]
[ChapterURL "https://lichess.org/study/24ZqENM0/rE1cyR6p"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nf6 5. Ng3 h5 6. h3 h4 7. N3e2 Bf5 8. Nf3 Ne4 9. Nf4 g5 10. Nd3 Nd7 11. c3 f6 12. Be2 Qc7 13. d5 c5 14. Nd2 Ng3 15. d6 Qxd6 16. Nc4 Qe6 17. fxg3 Qxc4 18. O-O Qe4 19. Nf2 Qc2 20. gxh4 Qxd1 21. Nxd1 Be4 22. hxg5 fxg5 23. Nf2 Bc6 24. Ng4 a5 25. Be3 a4 26. a3 Bg7 27. Rf5 b5 28. Rxg5 Bf6 29. Nxf6+ exf6 30. Rg3 c4 31. Rf1 Kf7 32. Bd4 Rhg8 33. Rxg8 Rxg8 34. Bf3 Bxf3 35. Rxf3 Ke6 36. g4 Rg5 37. Kf2 f5 38. Kg3 fxg4 39. hxg4 Ne5 40. Bxe5 Rxe5 41. Rf2 Re3+ 42. Kh4 b4 43. cxb4 c3 44. bxc3 Rxc3 45. g5 Rxa3 46. g6 Ra1 47. Kg5 Rg1+ 48. Kh6 a3 49. g7 Rh1+ 50. Kg6 Rg1+ 51. Kh7 Rh1+ 52. Kg8 Kd5 53. b5 Kc5 54. Rf5+ Kb6 55. Kf8 a2 56. g8=Q a1=Q 57. Qe6+ Ka5 58. b6+ Kb4 59. Qe4+ Kb3 60. Rf3+ Ka2 61. Qc4+ Kb2 62. Rb3+ Ka2 63. Qa4# 1-0


[Event "MAGISTRAL RECIFE 2026 GRUPO S"]
[Site "Hotel Barramares"]
[Date "2026.01.30"]
[Round "3.1"]
[White "Rocha, Vitor Firmo De Souza"]
[Black "De Oliveira, Daniel Paiva"]
[Result "1/2-1/2"]
[WhiteElo "2165"]
[WhiteFideId "2102951"]
[BlackElo "2076"]
[BlackFideId "22759271"]
[Variant "Standard"]
[ECO "B99"]
[Opening "Sicilian Defense: Najdorf Variation, Main Line"]
[StudyName "Magistral Recife 2026 Grupo S"]
[ChapterName "Rocha, Vitor Firmo De Souza - De Oliveira, Daniel Paiva"]
[ChapterURL "https://lichess.org/study/24ZqENM0/KKx00CkX"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bg5 e6 7. f4 Be7 8. Qf3 Qc7 9. O-O-O Nbd7 10. g4 b5 11. Bxf6 Nxf6 12. g5 Nd7 13. f5 Bxg5+ 14. Kb1 Ne5 15. Qh5 Bf6 16. fxe6 g6 17. Nd5 Qd8 18. Qh3 O-O 19. Be2 fxe6 20. Nxe6 Qd7 21. Ndc7 Qxc7 22. Nxc7 Bxh3 23. Nxa8 Rxa8 24. Rxd6 Kf7 25. a4 Bg2 26. Rg1 Bxe4 27. Rf1 Bf5 28. axb5 axb5 29. Bxb5 Rc8 30. Ba4 Nc4 31. Bb3 Ke7 32. Rdd1 Na5 33. Rde1+ Kf8 34. Be6 Rxc2 35. Ka2 Rxb2+ 36. Ka3 Rb6 37. Bxf5 gxf5 38. Rxf5 Nc4+ 39. Ka4 Nb2+ 40. Ka5 Nc4+ 41. Ka4 Kg7 42. Rg1+ Kf7 43. Rf4 Ne5 44. Ka5 Rd6 45. Kb5 Rd5+ 46. Ka6 Rd2 47. Rgf1 Nd7 48. R1f2 Rxf2 49. Rxf2 Kg6 50. Kb5 Ne5 51. Re2 Kf5 52. Kc5 Bg5 53. Kd5 Bf4 54. h3 h5 55. Rf2 Nf7 56. Rf1 Ng5 57. Rh1 h4 58. Kd4 Ne4 59. Re1 Nf2 60. Re8 Nxh3 61. Rf8+ Kg4 62. Rg8+ Bg5 63. Kd3 Nf4+ 64. Ke3 Nh5+ 65. Kf2 h3 66. Kg1 Kh4 67. Kh2 Bf4+ 68. Kh1 Bg3 69. Rh8 Kg4 70. Rxh5 Kxh5 71. Kg1 1/2-1/2


[Event "MAGISTRAL RECIFE 2026 GRUPO S"]
[Site "Hotel Barramares"]
[Date "2026.01.30"]
[Round "3.2"]
[White "De Santana, Jose Ricardo Goncalv"]
[Black "Da Silva, Giovanni B Tavares"]
[Result "0-1"]
[WhiteElo "2041"]
[WhiteFideId "2196115"]
[BlackElo "2100"]
[BlackFideId "22743090"]
[Variant "Standard"]
[ECO "B50"]
[Opening "Sicilian Defense: Modern Variations"]
[StudyName "Magistral Recife 2026 Grupo S"]
[ChapterName "De Santana, Jose Ricardo Goncalv - Da Silva, Giovanni B Tavares"]
[ChapterURL "https://lichess.org/study/24ZqENM0/Nz4N17W9"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. e4 c5 2. Nf3 d6 3. g3 Nc6 4. Bg2 g6 5. d4 cxd4 6. Nxd4 Bg7 7. c3 Bd7 8. O-O Nf6 9. Nd2 O-O 10. Re1 Rc8 11. N2f3 Ng4 12. Nxc6 Bxc6 13. Nd4 Bd7 14. h3 Ne5 15. f4 Nc6 16. Be3 b6 17. Qd2 Na5 18. b3 Qc7 19. Rac1 Nb7 20. f5 e5 21. Nf3 gxf5 22. Bh6 Bxh6 23. Qxh6 f6 24. Nh4 Na5 25. exf5 Bc6 26. Rcd1 Rcd8 27. Bxc6 Qxc6 28. Rd4 exd4 29. Re7 Rf7 30. Rxf7 Kxf7 31. Qxh7+ Ke8 32. Ng6 Qe4 33. cxd4 Qxd4+ 34. Kh2 Qb2+ 35. Kh1 Qb1+ 36. Kh2 Qxa2+ 37. Kh1 Qb1+ 38. Kh2 Qc2+ 39. Kh1 Qe4+ 40. Kh2 Rc8 41. Qg8+ Kd7 42. Qf7+ Kd8 43. Nf4 Qc2+ 44. Kg1 Qxf5 45. Nd5 Qe6 46. Qf8+ Kd7 47. Qg7+ Kc6 48. Ne7+ Kb5 49. Nxc8 Qxc8 50. h4 Qe6 51. Qxa7 Qxb3 52. Kg2 Qc2+ 53. Kh3 Qf5+ 54. Kg2 Qd5+ 55. Kh2 Nc4 0-1


[Event "MAGISTRAL RECIFE 2026 GRUPO S"]
[Site "Hotel Barramares"]
[Date "2026.01.30"]
[Round "3.3"]
[White "Da Silva, Erick Feitosa"]
[Black "De Lima, Carlos Alexandre"]
[Result "0-1"]
[WhiteElo "2055"]
[WhiteFideId "2155664"]
[BlackElo "2051"]
[BlackFideId "2120763"]
[Variant "Standard"]
[ECO "A21"]
[Opening "English Opening: King's English Variation, Reversed Sicilian"]
[StudyName "Magistral Recife 2026 Grupo S"]
[ChapterName "Da Silva, Erick Feitosa - De Lima, Carlos Alexandre"]
[ChapterURL "https://lichess.org/study/24ZqENM0/yeqctPqh"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. c4 e5 2. Nc3 d6 3. g3 f5 4. d4 Nc6 5. Nf3 e4 6. Ng5 Be7 7. Nh3 Nf6 8. Bg2 O-O 9. O-O Kh8 10. a3 d5 11. cxd5 Nxd5 12. e3 Bf6 13. Qb3 Nce7 14. Bd2 Be6 15. Qc2 g5 16. f3 exf3 17. Bxf3 f4 18. Nxd5 Nxd5 19. Nxf4 gxf4 20. gxf4 c6 21. Kh1 Ne7 22. Bc3 Nf5 23. Rae1 Qd7 24. Rg1 Rae8 25. b4 Nh4 26. Bh5 Qd5+ 0-1


[Event "MAGISTRAL RECIFE 2026 GRUPO S"]
[Site "Hotel Barramares"]
[Date "2026.01.30"]
[Round "3.4"]
[White "Bouwman, Marcelo Wanderley"]
[Black "Bogdanov, Andrej"]
[Result "0-1"]
[WhiteElo "2198"]
[WhiteFideId "2106752"]
[BlackElo "2168"]
[BlackFideId "24609773"]
[Variant "Standard"]
[ECO "B01"]
[Opening "Scandinavian Defense: Mieses-Kotroc Variation"]
[StudyName "Magistral Recife 2026 Grupo S"]
[ChapterName "Bouwman, Marcelo Wanderley - Bogdanov, Andrej"]
[ChapterURL "https://lichess.org/study/24ZqENM0/F00WtYTR"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. e4 d5 2. exd5 Qxd5 3. Nf3 e5 4. Nc3 Qa5 5. Bc4 Nc6 6. O-O Bf5 7. a3 O-O-O 8. Rb1 Qc5 9. d3 Bg4 10. h3 Bh5 11. Ne4 Qe7 12. Ng3 Bg6 13. Re1 h5 14. b4 h4 15. Bg5 f6 16. Nxh4 Be8 17. Nhf5 Qd7 18. Bd2 g6 19. b5 Nb8 20. Ne3 Qh7 21. Qf3 Rd4 22. Ng4 Rxg4 23. Qxg4+ f5 24. Qf3 Bd6 25. Bd5 c6 26. bxc6 Nxc6 27. Bc3 Nge7 28. Be6+ Kc7 29. a4 Qg7 30. Rb5 Nd8 31. Rbxe5 Bc6 32. Rc5 Qf8 33. Rxc6+ Nexc6 34. Bxh8 Qxh8 35. Bd5 Qc3 36. Kf1 Nd4 37. Qd1 Nxc2 38. Re2 Nd4 39. Ra2 Qc5 40. Bf3 Kb8 41. Ra1 Bxg3 42. fxg3 Nc2 43. Qc1 Ne6 44. Rb1 b6 45. Qd2 f4 46. gxf4 Ne3+ 47. Kg1 Nxf4 48. d4 Qg5 0-1


[Event "MAGISTRAL RECIFE 2026 GRUPO S"]
[Site "Hotel Barramares"]
[Date "2026.01.31"]
[Round "4.1"]
[White "De Oliveira, Daniel Paiva"]
[Black "Bogdanov, Andrej"]
[Result "1-0"]
[WhiteElo "2076"]
[WhiteFideId "22759271"]
[BlackElo "2168"]
[BlackFideId "24609773"]
[Variant "Standard"]
[ECO "A15"]
[Opening "English Opening: Anglo-Indian Defense"]
[StudyName "Magistral Recife 2026 Grupo S"]
[ChapterName "De Oliveira, Daniel Paiva - Bogdanov, Andrej"]
[ChapterURL "https://lichess.org/study/24ZqENM0/xiAXgaFG"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. c4 Nf6 2. g3 g6 3. Bg2 Bg7 4. Nc3 O-O 5. e3 a6 6. Nge2 e6 7. O-O d5 8. d3 c5 9. cxd5 Nxd5 10. Nxd5 exd5 11. Qb3 Nc6 12. Bd2 c4 13. Qa3 Ne5 14. d4 Nd3 15. b3 b5 16. bxc4 bxc4 17. Qa5 Be6 18. Qxd8 Rfxd8 19. Rfb1 Rab8 20. Ba5 Rxb1+ 21. Rxb1 Rd6 22. Rb8+ Bf8 23. Nf4 Rc6 24. Nxd5 Rc8 25. Rxc8 Bxc8 26. Nb6 Bb4 27. Nxc4 Be7 28. Nb6 Bd8 29. Nc4 Be7 30. Bf1 Nb4 31. a4 Bd7 32. Nb2 Nc6 33. Bc3 Nb8 34. Bc4 Ba3 35. Bb3 Nc6 36. Nc4 Be7 37. d5 Nb8 38. Be5 1-0


[Event "MAGISTRAL RECIFE 2026 GRUPO S"]
[Site "Hotel Barramares"]
[Date "2026.01.31"]
[Round "4.2"]
[White "De Lima, Carlos Alexandre"]
[Black "Bouwman, Marcelo Wanderley"]
[Result "1/2-1/2"]
[WhiteElo "2051"]
[WhiteFideId "2120763"]
[BlackElo "2198"]
[BlackFideId "2106752"]
[Variant "Standard"]
[ECO "C01"]
[Opening "French Defense: Exchange Variation"]
[StudyName "Magistral Recife 2026 Grupo S"]
[ChapterName "De Lima, Carlos Alexandre - Bouwman, Marcelo Wanderley"]
[ChapterURL "https://lichess.org/study/24ZqENM0/VK19pQf1"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nf3 Bd6 5. Bd3 Nc6 6. c3 Nge7 7. O-O Bg4 8. Be3 Qd7 9. Nbd2 f6 10. Qc2 Bf5 11. Rfe1 O-O 12. Re2 Bxd3 13. Qxd3 Nf5 14. Rae1 Nce7 15. Nf1 Ng6 16. Ng3 Bxg3 17. hxg3 Nd6 18. Nd2 f5 19. Bf4 Ne4 1/2-1/2


[Event "MAGISTRAL RECIFE 2026 GRUPO S"]
[Site "Hotel Barramares"]
[Date "2026.01.31"]
[Round "4.3"]
[White "Da Silva, Giovanni B Tavares"]
[Black "Da Silva, Erick Feitosa"]
[Result "1/2-1/2"]
[WhiteElo "2100"]
[WhiteFideId "22743090"]
[BlackElo "2055"]
[BlackFideId "2155664"]
[Variant "Standard"]
[ECO "C54"]
[Opening "Italian Game: Classical Variation, Greco Gambit, Traditional Line"]
[StudyName "Magistral Recife 2026 Grupo S"]
[ChapterName "Da Silva, Giovanni B Tavares - Da Silva, Erick Feitosa"]
[ChapterURL "https://lichess.org/study/24ZqENM0/dRYcm9HG"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Bc4 Bc5 5. c3 Nf6 6. cxd4 Bb4+ 7. Bd2 Bxd2+ 8. Nbxd2 d5 9. exd5 Nxd5 10. Qb3 Na5 11. Qa4+ Nc6 12. Qb3 Na5 13. Qa4+ Nc6 14. Qb3 Na5 1/2-1/2


[Event "MAGISTRAL RECIFE 2026 GRUPO S"]
[Site "Hotel Barramares"]
[Date "2026.01.31"]
[Round "4.4"]
[White "Rocha, Vitor Firmo De Souza"]
[Black "De Santana, Jose Ricardo Goncalv"]
[Result "1-0"]
[WhiteElo "2165"]
[WhiteFideId "2102951"]
[BlackElo "2041"]
[BlackFideId "2196115"]
[Variant "Standard"]
[ECO "B90"]
[Opening "Sicilian Defense: Najdorf Variation, Freak Attack"]
[StudyName "Magistral Recife 2026 Grupo S"]
[ChapterName "Rocha, Vitor Firmo De Souza - De Santana, Jose Ricardo Goncalv"]
[ChapterURL "https://lichess.org/study/24ZqENM0/tItk6kaI"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Rg1 e5 7. Nb3 Be6 8. g4 Nc6 9. g5 Nd7 10. Be3 Rc8 11. Qd2 Na5 12. O-O-O Nxb3+ 13. axb3 Qa5 14. Kb1 Nc5 15. Bd3 Be7 16. h4 b5 17. h5 Nxb3 18. cxb3 Bxb3 19. Bc2 Bc4 20. b3 Bxb3 21. Bxb3 Rxc3 22. Kb2 Qb4 23. Qxc3 1-0


[Event "MAGISTRAL RECIFE 2026 GRUPO S"]
[Site "Hotel Barramares"]
[Date "2026.01.31"]
[Round "5.1"]
[White "De Santana, Jose Ricardo Goncalv"]
[Black "De Oliveira, Daniel Paiva"]
[Result "0-1"]
[WhiteElo "2041"]
[WhiteFideId "2196115"]
[BlackElo "2076"]
[BlackFideId "22759271"]
[Variant "Standard"]
[ECO "B20"]
[Opening "Sicilian Defense: Lasker-Dunne Attack"]
[StudyName "Magistral Recife 2026 Grupo S"]
[ChapterName "De Santana, Jose Ricardo Goncalv - De Oliveira, Daniel Paiva"]
[ChapterURL "https://lichess.org/study/24ZqENM0/AE6lA6kn"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. e4 c5 2. g3 g6 3. Bg2 Nc6 4. Ne2 Bg7 5. Nbc3 e6 6. d3 Nge7 7. h4 h5 8. Bg5 d6 9. O-O a6 10. a4 Qc7 11. Qd2 Nd4 12. Rfe1 Nec6 13. Nd5 Nxe2+ 14. Rxe2 exd5 15. exd5+ Ne5 16. f4 Bg4 17. fxe5 dxe5 18. Rf2 f5 19. Re1 O-O 20. Bh6 Qd6 21. c4 Rab8 22. d4 Rbe8 23. Bxg7 Kxg7 24. dxc5 Qxc5 25. Qc3 Qd4 26. Qxd4 exd4 27. Rxe8 Rxe8 28. Rd2 Kf6 29. Rxd4 Ke5 30. Rd2 Kd6 31. b4 b6 32. a5 Re1+ 33. Kf2 Rb1 34. axb6 Rxb4 35. Rc2 Kc5 36. Bf1 Rxb6 37. Ra2 Kd4 38. Rd2+ Kc5 39. Ke3 Rb3+ 40. Bd3 a5 41. Kf4 a4 42. Ke5 a3 43. d6 a2 44. Rxa2 Rxd3 45. Ra5+ Kxc4 46. Ra4+ Kc5 47. Ra5+ Kc6 48. Ra6+ Kb7 49. Ra4 Re3+ 50. Kf6 Rxg3 51. Ke7 Re3+ 52. Kd8 Rd3 53. Ke7 Kc6 54. Rc4+ Kb5 55. Rf4 Re3+ 56. Kd8 Re4 57. Rf2 f4 58. Kc7 Rc4+ 59. Kd8 f3 60. Ke7 Re4+ 61. Kf7 Re2 62. Rxf3 Bxf3 63. d7 Rd2 64. Ke7 Kc6 0-1


[Event "MAGISTRAL RECIFE 2026 GRUPO S"]
[Site "Hotel Barramares"]
[Date "2026.01.31"]
[Round "5.2"]
[White "Da Silva, Erick Feitosa"]
[Black "Rocha, Vitor Firmo De Souza"]
[Result "0-1"]
[WhiteElo "2055"]
[WhiteFideId "2155664"]
[BlackElo "2165"]
[BlackFideId "2102951"]
[Variant "Standard"]
[ECO "A10"]
[Opening "English Opening"]
[StudyName "Magistral Recife 2026 Grupo S"]
[ChapterName "Da Silva, Erick Feitosa - Rocha, Vitor Firmo De Souza"]
[ChapterURL "https://lichess.org/study/24ZqENM0/10DMCc3M"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. c4 b6 2. Nc3 Bb7 3. d4 e6 4. d5 Bb4 5. Bd2 Nf6 6. e4 exd5 7. cxd5 Qe7 8. Qe2 O-O 9. f3 c6 10. a3 Bxc3 11. Bxc3 Ba6 12. d6 Qxd6 13. Qd2 Qxd2+ 14. Kxd2 d5 15. Bxf6 gxf6 16. exd5 Rd8 17. Ne2 Rxd5+ 18. Kc2 Bd3+ 19. Kc3 Bg6 20. Nf4 Rc5+ 21. Kb3 Nd7 22. h4 Re8 23. h5 Re3+ 24. Ka2 Bc2 25. Rc1 Bb3+ 26. Kb1 Ba2+ 0-1


[Event "MAGISTRAL RECIFE 2026 GRUPO S"]
[Site "Hotel Barramares"]
[Date "2026.01.31"]
[Round "5.3"]
[White "Bouwman, Marcelo Wanderley"]
[Black "Da Silva, Giovanni B Tavares"]
[Result "0-1"]
[WhiteElo "2198"]
[WhiteFideId "2106752"]
[BlackElo "2100"]
[BlackFideId "22743090"]
[Variant "Standard"]
[ECO "B26"]
[Opening "Sicilian Defense: Closed"]
[StudyName "Magistral Recife 2026 Grupo S"]
[ChapterName "Bouwman, Marcelo Wanderley - Da Silva, Giovanni B Tavares"]
[ChapterURL "https://lichess.org/study/24ZqENM0/EALUj8PR"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. e4 c5 2. Nc3 Nc6 3. g3 g6 4. Bg2 Bg7 5. d3 d6 6. Be3 Nf6 7. h3 O-O 8. Qd2 Rb8 9. Bh6 b5 10. Bxg7 Kxg7 11. f4 e5 12. Nge2 Nd4 13. O-O Bd7 14. Rf2 b4 15. Nd1 Nxe2+ 16. Qxe2 exf4 17. Rxf4 Qe7 18. Ne3 Qe5 19. Nc4 Qe6 20. Rf2 Rbe8 21. Qf3 Bc6 22. g4 Nxe4 23. Na5 Nxf2 24. Nxc6 d5 25. Nxa7 Nxh3+ 26. Bxh3 Qb6 27. a4 Qxa7 28. Qxd5 Re2 29. Bf1 Rxc2 30. g5 Qc7 31. Bg2 Re8 0-1


[Event "MAGISTRAL RECIFE 2026 GRUPO S"]
[Site "Hotel Barramares"]
[Date "2026.01.31"]
[Round "5.4"]
[White "Bogdanov, Andrej"]
[Black "De Lima, Carlos Alexandre"]
[Result "1-0"]
[WhiteElo "2168"]
[WhiteFideId "24609773"]
[BlackElo "2051"]
[BlackFideId "2120763"]
[Variant "Standard"]
[ECO "B00"]
[Opening "Pirc Defense"]
[StudyName "Magistral Recife 2026 Grupo S"]
[ChapterName "Bogdanov, Andrej - De Lima, Carlos Alexandre"]
[ChapterURL "https://lichess.org/study/24ZqENM0/ATGM5Td2"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. e4 d6 2. d4 Nf6 3. Bd3 e5 4. c3 Be7 5. Nf3 Bg4 6. O-O Nbd7 7. Re1 O-O 8. Nbd2 c6 9. Nf1 Bh5 10. Ng3 Bg6 11. Nh4 Bxe4 12. Nxe4 Nxe4 13. Rxe4 d5 14. Re3 Bxh4 15. dxe5 h6 16. Qg4 Re8 17. f4 Be7 18. Rg3 Bf8 19. Be3 Nc5 20. Bf5 Ne4 21. Rh3 g6 22. Bxg6 fxg6 23. Qxg6+ Bg7 24. Rxh6 Qc7 25. Qh7+ Kf8 26. f5 Qxe5 27. f6 Nxf6 28. Rxf6+ Qxf6 29. Bd4 Re5 30. Rf1 Qxf1+ 31. Kxf1 Rae8 32. Bxe5 Rxe5 33. Qg6 a6 34. h4 Re7 35. g4 Rf7+ 36. Kg2 Rf6 37. Qh7 Re6 38. g5 Re2+ 39. Kf3 Re4 40. h5 Be5 41. g6 Rf4+ 42. Ke3 c5 43. h6 d4+ 44. cxd4 cxd4+ 45. Kd3 1-0


[Event "MAGISTRAL RECIFE 2026 GRUPO S"]
[Site "Hotel Barramares"]
[Date "2026.02.01"]
[Round "6.1"]
[White "De Oliveira, Daniel Paiva"]
[Black "De Lima, Carlos Alexandre"]
[Result "1-0"]
[WhiteElo "2076"]
[WhiteFideId "22759271"]
[BlackElo "2051"]
[BlackFideId "2120763"]
[Variant "Standard"]
[ECO "B07"]
[Opening "Czech Defense"]
[StudyName "Magistral Recife 2026 Grupo S"]
[ChapterName "De Oliveira, Daniel Paiva - De Lima, Carlos Alexandre"]
[ChapterURL "https://lichess.org/study/24ZqENM0/Esz8RYmD"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. e4 d6 2. d4 Nf6 3. Nc3 c6 4. f4 Qc7 5. e5 Nd5 6. Nxd5 cxd5 7. Bd3 g6 8. c3 Bg7 9. Qb3 e6 10. Nf3 O-O 11. h4 h5 12. Be3 Nc6 13. O-O-O b5 14. Kb1 Rb8 15. Rc1 Na5 16. Qd1 Nc4 17. Bd2 a5 18. b3 dxe5 19. fxe5 Qe7 20. Ka1 Nxd2 21. Qxd2 b4 22. cxb4 Rxb4 23. Rc5 Qa7 24. Rhc1 Bb7 25. Kb2 Qb6 26. Qc3 a4 27. Ka3 axb3 28. Qxb4 Ra8+ 29. Kxb3 Qa7 30. a4 Bf8 31. Bb5 Ba6 32. Bxa6 Bxc5 33. Rxc5 Qxa6 34. Rb5 Kg7 35. Nd2 Ra7 36. Ka3 Rc7 37. Rb8 Qd3+ 38. Nb3 g5 39. Qf8+ Kg6 40. Qg8+ Kf5 41. Qh7+ 1-0


[Event "MAGISTRAL RECIFE 2026 GRUPO S"]
[Site "Hotel Barramares"]
[Date "2026.02.01"]
[Round "6.2"]
[White "Da Silva, Giovanni B Tavares"]
[Black "Bogdanov, Andrej"]
[Result "0-1"]
[WhiteElo "2100"]
[WhiteFideId "22743090"]
[BlackElo "2168"]
[BlackFideId "24609773"]
[Variant "Standard"]
[ECO "B90"]
[Opening "Sicilian Defense: Scheveningen Variation, English Attack, with f3"]
[StudyName "Magistral Recife 2026 Grupo S"]
[ChapterName "Da Silva, Giovanni B Tavares - Bogdanov, Andrej"]
[ChapterURL "https://lichess.org/study/24ZqENM0/McWZoU9e"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be3 Ng4 7. Bc1 Nf6 8. Be3 e6 9. f3 b5 10. Qd2 Bb7 11. O-O-O Nbd7 12. g4 h6 13. Kb1 b4 14. Na4 d5 15. exd5 Nxd5 16. Bc4 Rc8 17. Bxd5 Bxd5 18. Rhe1 Ne5 19. Qe2 Nc4 20. Bc1 Be7 21. Nf5 Bf6 22. b3 Nb6 23. Qxa6 Qc7 24. Ne3 Nxa4 25. Qxa4+ Bc6 26. Qxb4 Bxf3 27. Qb5+ Kf8 28. Rd3 Kg8 29. Nc4 Rb8 30. Rd7 Qc8 31. Nb6 Qc3 0-1


[Event "MAGISTRAL RECIFE 2026 GRUPO S"]
[Site "Hotel Barramares"]
[Date "2026.02.01"]
[Round "6.3"]
[White "Rocha, Vitor Firmo De Souza"]
[Black "Bouwman, Marcelo Wanderley"]
[Result "1/2-1/2"]
[WhiteElo "2165"]
[WhiteFideId "2102951"]
[BlackElo "2198"]
[BlackFideId "2106752"]
[Variant "Standard"]
[ECO "C06"]
[Opening "French Defense: Tarrasch Variation, Closed Variation, Main Line"]
[StudyName "Magistral Recife 2026 Grupo S"]
[ChapterName "Rocha, Vitor Firmo De Souza - Bouwman, Marcelo Wanderley"]
[ChapterURL "https://lichess.org/study/24ZqENM0/e0t9u1KI"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. e4 e6 2. d4 d5 3. Nd2 Nf6 4. e5 Nfd7 5. Bd3 c5 6. c3 Nc6 7. Ne2 cxd4 8. cxd4 f6 9. exf6 Nxf6 10. Nf3 Bd6 11. O-O Qc7 12. Bg5 O-O 13. Bh4 Nh5 14. Qc2 h6 15. Bh7+ Kh8 16. Bg6 Rxf3 17. Bxh5 Bxh2+ 18. Kh1 Rf5 19. Bg6 Bd6 20. Bxf5 exf5 21. Rae1 Qf7 22. Bg3 Bb4 23. Rd1 Bd7 24. Kg1 Re8 25. a3 Ba5 26. b4 Bb6 27. Qa2 a6 28. Nf4 Ne7 29. Nd3 Bxd4 30. Ne5 Bxe5 31. Bxe5 f4 32. f3 Ng6 33. Bd4 Nh4 34. Rfe1 Nf5 35. Rxe8+ Bxe8 36. Bf2 Bc6 37. Qe2 Qf6 38. Re1 d4 39. Qc4 Ne3 40. Bxe3 dxe3 41. Rd1 Qh4 42. Qf7 Qf2+ 43. Kh1 Qh4+ 44. Kg1 Qf2+ 1/2-1/2


[Event "MAGISTRAL RECIFE 2026 GRUPO S"]
[Site "Hotel Barramares"]
[Date "2026.02.01"]
[Round "6.4"]
[White "De Santana, Jose Ricardo Goncalv"]
[Black "Da Silva, Erick Feitosa"]
[Result "1/2-1/2"]
[WhiteElo "2041"]
[WhiteFideId "2196115"]
[BlackElo "2055"]
[BlackFideId "2155664"]
[Variant "Standard"]
[ECO "C88"]
[Opening "Ruy Lopez: Closed"]
[StudyName "Magistral Recife 2026 Grupo S"]
[ChapterName "De Santana, Jose Ricardo Goncalv - Da Silva, Erick Feitosa"]
[ChapterURL "https://lichess.org/study/24ZqENM0/uEoWxPea"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Re1 b5 7. Bb3 O-O 8. d3 Bb7 9. c3 d6 10. Nbd2 Na5 1/2-1/2


[Event "MAGISTRAL RECIFE 2026 GRUPO S"]
[Site "Hotel Barramares"]
[Date "2026.02.01"]
[Round "7.1"]
[White "Da Silva, Erick Feitosa"]
[Black "De Oliveira, Daniel Paiva"]
[Result "1/2-1/2"]
[WhiteElo "2055"]
[WhiteFideId "2155664"]
[BlackElo "2076"]
[BlackFideId "22759271"]
[Variant "Standard"]
[ECO "A16"]
[Opening "English Opening: Anglo-Indian Defense, Queen's Knight Variation"]
[StudyName "Magistral Recife 2026 Grupo S"]
[ChapterName "Da Silva, Erick Feitosa - De Oliveira, Daniel Paiva"]
[ChapterURL "https://lichess.org/study/24ZqENM0/WcuX2wn3"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. c4 Nf6 2. Nc3 g6 3. g3 Bg7 4. Bg2 O-O 1/2-1/2


[Event "MAGISTRAL RECIFE 2026 GRUPO S"]
[Site "Hotel Barramares"]
[Date "2026.02.01"]
[Round "7.2"]
[White "Bouwman, Marcelo Wanderley"]
[Black "De Santana, Jose Ricardo Goncalv"]
[Result "1-0"]
[WhiteElo "2198"]
[WhiteFideId "2106752"]
[BlackElo "2041"]
[BlackFideId "2196115"]
[Variant "Standard"]
[ECO "B24"]
[Opening "Sicilian Defense: Closed"]
[StudyName "Magistral Recife 2026 Grupo S"]
[ChapterName "Bouwman, Marcelo Wanderley - De Santana, Jose Ricardo Goncalv"]
[ChapterURL "https://lichess.org/study/24ZqENM0/IXP0umwN"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. e4 c5 2. Nc3 Nc6 3. g3 g6 4. Bg2 Bg7 5. d3 e6 6. Be3 Nd4 7. Qd2 Ne7 8. Nd1 d6 9. c3 Ndc6 10. Bh6 Bxh6 11. Qxh6 Ng8 12. Qd2 Qf6 13. Ne2 Nge7 14. Ne3 e5 15. f4 g5 16. fxg5 Qxg5 17. Rf1 h5 18. O-O-O Bg4 19. Kb1 Rh6 20. Rf2 b5 21. Rdf1 Be6 22. h4 Qg7 23. d4 exd4 24. cxd4 Nxd4 25. Nf5 Bxf5 26. exf5 Rd8 27. Nxd4 cxd4 28. f6 Qh7+ 29. Ka1 Ng6 30. Be4 d5 31. Bxg6 Qxg6 32. Qb4 Rd7 33. Rc1 Qxf6 34. Rxf6 Rxf6 35. Rc8+ Rd8 36. Qxb5+ Ke7 37. Rxd8 Kxd8 38. a4 Ke7 39. Qc5+ Ke6 40. Qxd4 Rf1+ 41. Ka2 Re1 42. Qxa7 Re4 43. Qb6+ Kf5 44. Qh6 Rxa4+ 45. Kb3 Re4 46. Qxh5+ Ke6 47. g4 Re3+ 48. Kc2 Re2+ 49. Kd1 Rd2+ 1-0


[Event "MAGISTRAL RECIFE 2026 GRUPO S"]
[Site "Hotel Barramares"]
[Date "2026.02.01"]
[Round "7.3"]
[White "Bogdanov, Andrej"]
[Black "Rocha, Vitor Firmo De Souza"]
[Result "0-1"]
[WhiteElo "2168"]
[WhiteFideId "24609773"]
[BlackElo "2165"]
[BlackFideId "2102951"]
[Variant "Standard"]
[ECO "D01"]
[Opening "Rapport-Jobava System"]
[StudyName "Magistral Recife 2026 Grupo S"]
[ChapterName "Bogdanov, Andrej - Rocha, Vitor Firmo De Souza"]
[ChapterURL "https://lichess.org/study/24ZqENM0/XgUWyB8v"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. d4 d5 2. Nc3 Nf6 3. Bf4 a6 4. e3 e6 5. g4 c5 6. g5 Nfd7 7. h4 Nc6 8. Qd2 b5 9. h5 Nb6 10. dxc5 Bxc5 11. O-O-O b4 12. Nb1 e5 13. Bh2 Bg4 14. Be2 Qxg5 15. f4 Qf5 16. Bxg4 Qxg4 17. Qf2 Nc4 18. Re1 e4 19. Nd2 N6a5 20. Nxc4 Nxc4 21. f5 Qg5 22. Bf4 Qf6 23. c3 bxc3 24. b3 Nb2 25. Qe2 Nd3+ 26. Kb1 Rc8 27. Nh3 Ba3 0-1


[Event "MAGISTRAL RECIFE 2026 GRUPO S"]
[Site "Hotel Barramares"]
[Date "2026.02.01"]
[Round "7.4"]
[White "De Lima, Carlos Alexandre"]
[Black "Da Silva, Giovanni B Tavares"]
[Result "0-1"]
[WhiteElo "2051"]
[WhiteFideId "2120763"]
[BlackElo "2100"]
[BlackFideId "22743090"]
[Variant "Standard"]
[ECO "B98"]
[Opening "Sicilian Defense: Najdorf Variation, Traditional Line"]
[StudyName "Magistral Recife 2026 Grupo S"]
[ChapterName "De Lima, Carlos Alexandre - Da Silva, Giovanni B Tavares"]
[ChapterURL "https://lichess.org/study/24ZqENM0/wnBApGBd"]
[Annotator "https://lichess.org/@/equipe_c4"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bg5 e6 7. f4 Be7 8. Qf3 Qc7 9. O-O-O h6 10. Bxf6 Bxf6 11. g4 Nc6 12. Nce2 Bd7 13. h4 Rc8 14. c3 b5 15. g5 Be7 16. Nxc6 Qxc6 17. Nd4 Qb6 18. Kb1 b4 19. c4 Qb7 20. Rg1 g6 21. h5 hxg5 22. hxg6 fxg6 23. fxg5 e5 24. Nc2 Rh4 25. Bd3 b3 26. Ne3 bxa2+ 27. Ka1 Rb8 28. Rd2 Qb6 29. Rg3 Qa5 30. Re2 Rb3 31. Bc2 Rxb2 32. Nd5 Rb8 33. Rf2 Be6 34. Qa3 Qe1+ 35. Kxa2 Qxf2 36. Nc7+ Kd7 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>