[Event "IX TORNEIO INTERNACIONAL DE XADREZ SESC"]
[Site "Hotel do SESC, Matinhos, Para"]
[Date "2025.07.04"]
[Round "1.1"]
[White "Vicente, Matheus Dos Reis"]
[Black "Panazzolo, Paulo Victor"]
[Result "0-1"]
[ECO "C54"]
[WhiteElo "1939"]
[BlackElo "1827"]
[PlyCount "50"]
[EventDate "2025.07.04"]
[EventRounds "5"]
[EventCountry "BRA"]

1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 Bc5 5. Bg5 d6 6. c3 h6 7. Bh4 Qe7 8. b4
Bb6 9. a4 a5 10. Qb3 Be6 11. Nbd2 g5 12. Bg3 axb4 13. cxb4 g4 14. Bxe6 gxf3 15.
Bf5 Nd4 16. Qc4 fxg2 17. Rg1 d5 18. Qc3 Nxf5 19. Bxe5 d4 20. Qc4 Qxe5 21. Nf3
Qe6 22. Qb5+ Kd8 23. Qxf5 Qxf5 24. exf5 Rg8 25. Nh4 Nd5 0-1

[Event "IX TORNEIO INTERNACIONAL DE XADREZ SESC"]
[Site "Hotel do SESC, Matinhos, Para"]
[Date "2025.07.04"]
[Round "1.2"]
[White "Rech, Vinicius Savaris"]
[Black "Pessoa, Marcio De Souza"]
[Result "1-0"]
[ECO "B16"]
[WhiteElo "1818"]
[BlackElo "1909"]
[PlyCount "109"]
[EventDate "2025.07.04"]
[EventRounds "5"]
[EventCountry "BRA"]

1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nf6 5. Nxf6+ gxf6 6. Bf4 Bf5 7. c3 e6 8.
Bd3 Bg6 9. Nf3 Bd6 10. Bg3 Qc7 11. O-O Nd7 12. Re1 O-O-O 13. b4 Nb6 14. c4 Bxg3
15. hxg3 Kb8 16. a4 Bh5 17. a5 Nc8 18. Be2 Qd6 19. b5 c5 20. dxc5 Qxc5 21. Qc2
Rhg8 22. Kf1 Nd6 23. Rac1 Bg6 24. Bd3 Bxd3+ 25. Qxd3 Nf5 26. Qe4 h5 27. a6 Qc7
28. Qxb7+ Qxb7 29. axb7 Kxb7 30. c5 Rd5 31. Rc4 Rg4 32. Rec1 Rd1+ 33. Rxd1 Rxc4
34. Rd7+ Kb8 35. c6 Rc5 36. Rb7+ Kc8 37. Rxa7 Nd6 38. Nd4 e5 39. b6 Kb8 40. c7+
Rxc7 41. bxc7+ Kxa7 42. Nb5+ Kb7 43. Nxd6+ Kxc7 44. Nxf7 Kd7 45. Nh6 Ke6 46. g4
hxg4 47. Nxg4 f5 48. Ne3 f4 49. Nc4 Kd5 50. Nd2 e4 51. Ke2 Ke5 52. g3 fxg3 53.
fxg3 Kf5 54. Ke3 Kg4 55. Nxe4 1-0

[Event "IX TORNEIO INTERNACIONAL DE XADREZ SESC"]
[Site "Hotel do SESC, Matinhos, Para"]
[Date "2025.07.04"]
[Round "1.3"]
[White "Silva, Rodrigo Souza"]
[Black "Freitas, Robson Silva"]
[Result "1/2-1/2"]
[ECO "B70"]
[WhiteElo "1895"]
[BlackElo "1808"]
[PlyCount "91"]
[EventDate "2025.07.04"]
[EventRounds "5"]
[EventCountry "BRA"]

1. e4 c5 2. Nf3 g6 3. d4 cxd4 4. Nxd4 Bg7 5. Nc3 Nc6 6. Nb3 Nf6 7. Be2 O-O 8.
O-O d6 9. Re1 a6 10. Bf1 b5 11. Nd5 e6 12. Nxf6+ Bxf6 13. c3 Bb7 14. Bf4 Ne5
15. Qd2 Qb6 16. Rad1 Rfd8 17. Be3 Qc7 18. Bd4 Rac8 19. f4 Nc4 20. Bxc4 Bxd4+
21. Qxd4 Qxc4 22. Na5 Qxd4+ 23. Rxd4 Ba8 24. Red1 d5 25. Kf2 Kf8 26. Ke3 Ke8
27. e5 Rd7 28. a4 bxa4 29. Rxa4 Bc6 30. Nxc6 Rxc6 31. Rda1 Rb7 32. R1a2 h5 33.
g3 Rbb6 34. Kd3 Kd7 35. c4 dxc4+ 36. Rxc4 Kc7 37. b4 Rxc4 38. Kxc4 Rc6+ 39. Kb3
Kb6 40. Ka4 Rc1 41. Rd2 Ra1+ 42. Kb3 Rb1+ 43. Kc3 Rc1+ 44. Kb3 Rb1+ 45. Kc3
Rc1+ 46. Kb3 1/2-1/2

[Event "IX TORNEIO INTERNACIONAL DE XADREZ SESC"]
[Site "Hotel do SESC, Matinhos, Para"]
[Date "2025.07.04"]
[Round "1.4"]
[White "Santana Jr, Luiz Francisco"]
[Black "Figueroa, Matias Alejandro"]
[Result "1-0"]
[ECO "E97"]
[WhiteElo "1752"]
[BlackElo "1880"]
[PlyCount "109"]
[EventDate "2025.07.04"]
[EventRounds "5"]
[EventCountry "BRA"]

1. d4 Nf6 2. Nf3 g6 3. c4 Bg7 4. Nc3 O-O 5. e4 d6 6. Be2 e5 7. O-O Nc6 8. dxe5
dxe5 9. Bg5 Qe8 10. Bxf6 Bxf6 11. Nd5 Qd8 12. Nxf6+ Qxf6 13. Qc2 Bg4 14. Rad1
Bxf3 15. Bxf3 Nd4 16. Qc3 Rad8 17. Rd3 c5 18. b4 cxb4 19. Qxb4 b6 20. Rc1 Rc8
21. Qa3 Rc7 22. Bd1 Qc6 23. f3 Rfc8 24. Rdc3 Qb7 25. Kf2 Rc5 26. Qb2 R8c7 27.
Bb3 Qc8 28. Rd1 b5 29. Rdc1 bxc4 30. Bd1 Rb5 31. Qa3 Rbc5 32. Qa4 R5c6 33. Qb4
Rb6 34. Qa5 Rb5 35. Qa4 Rbc5 36. Be2 Nxe2 37. Kxe2 Qe6 38. Rd1 Kg7 39. Kf2 Qb6
40. Kg3 R7c6 41. Rd7 Ra5 42. Qc2 Qa6 43. Qd1 Rxa2 44. Qd5 Rxg2+ 45. Kxg2 Qa2+
46. Kg3 Rf6 47. Qxc4 Qb1 48. Rc1 Qb6 49. Qc5 Qb2 50. Rcd1 h5 51. h4 Qb3 52.
R7d3 Qb2 53. Rd6 g5 54. R1d2 Qc1 55. Qxc1 1-0

[Event "IX TORNEIO INTERNACIONAL DE XADREZ SESC"]
[Site "Hotel do SESC, Matinhos, Para"]
[Date "2025.07.04"]
[Round "2.1"]
[White "Panazzolo, Paulo Victor"]
[Black "Rech, Vinicius Savaris"]
[Result "1/2-1/2"]
[ECO "C90"]
[WhiteElo "1827"]
[BlackElo "1818"]
[PlyCount "91"]
[EventDate "2025.07.04"]
[EventRounds "5"]
[EventCountry "BRA"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O b5 6. Bb3 Be7 7. Re1 d6 8. c3
Na5 9. Bc2 c5 10. d4 Qc7 11. Nbd2 O-O 12. Nf1 Bg4 13. d5 Nc4 14. b3 Nb6 15. Ne3
Bd7 16. h3 Rfc8 17. Nh2 Bf8 18. Qf3 c4 19. Bd2 cxb3 20. axb3 a5 21. Nhg4 Nxg4
22. hxg4 a4 23. g5 g6 24. Ng4 Bxg4 25. Qxg4 axb3 26. Bxb3 Qd7 27. Qh4 Rxa1 28.
Rxa1 Ra8 29. Rxa8 Nxa8 30. Qg3 Bg7 31. Qd3 Nc7 32. Be3 Bf8 33. Bd1 Qc8 34. Be2
Qb7 35. Qb1 Be7 36. Qb4 Qa6 37. Kh2 Qa4 38. Qb1 Qa3 39. Bxb5 Nxb5 40. Qxb5 Qxc3
41. Qe8+ Bf8 42. Ba7 Qc7 43. Bb8 Qe7 44. Qc6 Qxg5 45. Bxd6 Qh5+ 46. Kg1 1/2-1/2

[Event "IX TORNEIO INTERNACIONAL DE XADREZ SESC"]
[Site "Hotel do SESC, Matinhos, Para"]
[Date "2025.07.04"]
[Round "2.2"]
[White "Freitas, Robson Silva"]
[Black "Santana Jr, Luiz Francisco"]
[Result "1-0"]
[ECO "B17"]
[WhiteElo "1808"]
[BlackElo "1752"]
[PlyCount "57"]
[EventDate "2025.07.04"]
[EventRounds "5"]
[EventCountry "BRA"]

1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nd7 5. Nf3 Ngf6 6. Ng3 e6 7. Bd3 c5 8.
dxc5 Nxc5 9. Bb5+ Bd7 10. Bxd7+ Qxd7 11. Qe2 Bd6 12. O-O O-O 13. Bg5 Ne8 14.
Rad1 Qc7 15. Rd4 Be7 16. Qd2 f6 17. Be3 b6 18. Rd1 Nd6 19. Bf4 e5 20. Nxe5 fxe5
21. Bxe5 Ncb7 22. Rg4 Rf7 23. Bxg7 Rxg7 24. Rxg7+ Kxg7 25. Nh5+ Kf7 26. Qd5+
Ke8 27. Qg8+ Kd7 28. Qxa8 Qxc2 29. Qxb7+ 1-0

[Event "IX TORNEIO INTERNACIONAL DE XADREZ SESC"]
[Site "Hotel do SESC, Matinhos, Para"]
[Date "2025.07.04"]
[Round "2.3"]
[White "Pessoa, Marcio De Souza"]
[Black "Silva, Rodrigo Souza"]
[Result "1-0"]
[ECO "B22"]
[WhiteElo "1909"]
[BlackElo "1895"]
[PlyCount "35"]
[EventDate "2025.07.04"]
[EventRounds "5"]
[EventCountry "BRA"]

1. e4 c5 2. Nf3 e6 3. c3 Nf6 4. e5 Nd5 5. d4 cxd4 6. cxd4 Nc6 7. Nc3 Nxc3 8.
bxc3 d6 9. Qa4 Bd7 10. Bb5 dxe5 11. O-O a6 12. Bxc6 Bxc6 13. Qd1 exd4 14. Nxd4
Rc8 15. Qg4 Qf6 16. Re1 Bc5 17. Bg5 Qg6 18. Nxe6 1-0

[Event "IX TORNEIO INTERNACIONAL DE XADREZ SESC"]
[Site "Hotel do SESC, Matinhos, Para"]
[Date "2025.07.04"]
[Round "2.4"]
[White "Figueroa, Matias Alejandro"]
[Black "Vicente, Matheus Dos Reis"]
[Result "1-0"]
[ECO "C00"]
[WhiteElo "1880"]
[BlackElo "1939"]
[PlyCount "81"]
[EventDate "2025.07.04"]
[EventRounds "5"]
[EventCountry "BRA"]

1. e4 c5 2. Nf3 e6 3. d3 Nc6 4. g3 d5 5. Nbd2 Nf6 6. Bg2 Be7 7. O-O O-O 8. Re1
b5 9. e5 Nd7 10. Nf1 a5 11. h4 Nb6 12. h5 h6 13. Ne3 a4 14. a3 Qc7 15. Ng4 f5
16. exf6 Bxf6 17. Bf4 Qd8 18. Nxf6+ Rxf6 19. Ne5 Ne7 20. Qd2 Ra6 21. c3 Nd7 22.
g4 Qf8 23. Nxd7 Bxd7 24. Be5 Rf7 25. Re3 Kh7 26. Rae1 Nc6 27. Rg3 Nxe5 28. Rxe5
Qd6 29. d4 Ra8 30. g5 Rf5 31. gxh6 gxh6 32. Rg6 Qf8 33. Rxf5 exf5 34. Bxd5 Re8
35. Bg8+ Kh8 36. Rxh6+ Kxg8 37. Qg5+ Qg7 38. Rg6 Re1+ 39. Kh2 Re7 40. Qxe7 Kh8
41. Qxg7# 1-0

[Event "IX TORNEIO INTERNACIONAL DE XADREZ SESC"]
[Site "Hotel do SESC, Matinhos, Para"]
[Date "2025.07.05"]
[Round "3.1"]
[White "Rech, Vinicius Savaris"]
[Black "Freitas, Robson Silva"]
[Result "1-0"]
[ECO "E80"]
[WhiteElo "1818"]
[BlackElo "1808"]
[PlyCount "77"]
[EventDate "2025.07.04"]
[EventRounds "5"]
[EventCountry "BRA"]

1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. f3 Nbd7 6. Be3 e5 7. Nge2 exd4 8.
Nxd4 Ne5 9. Rc1 O-O 10. Be2 a5 11. a4 Re8 12. Qd2 Nfd7 13. O-O Nc5 14. Qc2 Bd7
15. Rfe1 Qh4 16. Ncb5 Rac8 17. Bf1 Nc6 18. b3 Nb4 19. Qd2 f5 20. Nxf5 gxf5 21.
Bxc5 Re7 22. Bxb4 axb4 23. exf5 Be5 24. Rxe5 Rxe5 25. c5 Bxb5 26. axb5 dxc5 27.
Bc4+ Kh8 28. Rd1 Qd4+ 29. Qxd4 cxd4 30. Rxd4 Ra8 31. f6 Ra1+ 32. Kf2 h5 33.
Rd8+ Kh7 34. Bd3+ Kh6 35. h4 Ra2+ 36. Kg3 Rg5+ 37. hxg5+ Kxg5 38. f7 Ra1 39.
Rg8+ 1-0

[Event "IX TORNEIO INTERNACIONAL DE XADREZ SESC"]
[Site "Hotel do SESC, Matinhos, Para"]
[Date "2025.07.05"]
[Round "3.2"]
[White "Figueroa, Matias Alejandro"]
[Black "Panazzolo, Paulo Victor"]
[Result "1/2-1/2"]
[ECO "C28"]
[WhiteElo "1880"]
[BlackElo "1827"]
[PlyCount "90"]
[EventDate "2025.07.04"]
[EventRounds "5"]
[EventCountry "BRA"]

1. e4 e5 2. Bc4 Nf6 3. Nc3 Nc6 4. d3 Be7 5. f4 d6 6. Nf3 O-O 7. O-O Na5 8. Bb3
c6 9. f5 b5 10. Qe1 Qc7 11. Kh1 b4 12. Nb1 Nxb3 13. axb3 d5 14. Bg5 dxe4 15.
dxe4 c5 16. Nbd2 h6 17. Bxf6 Bxf6 18. g4 Qe7 19. h4 g5 20. hxg5 Bxg5 21. Nxg5
Qxg5 22. Nf3 Qf4 23. Qd2 Qxd2 24. Nxd2 Bb7 25. Ra5 Rfd8 26. Rf2 Rd4 27. Rxc5
Bxe4+ 28. Nxe4 Rxe4 29. Rc4 Re1+ 30. Kg2 a5 31. Rd2 Re8 32. Kf2 Rh1 33. Ke3
Rh3+ 34. Ke2 Kg7 35. Rd3 Rh2+ 36. Ke3 Kf6 37. c3 bxc3 38. bxc3 Kg5 39. Rd5 Rh3+
40. Ke2 e4 41. Rxa5 e3 42. Raa4 Rh2+ 43. Ke1 Rh1+ 44. Ke2 Rh2+ 45. Ke1 Rh1+
1/2-1/2

[Event "IX TORNEIO INTERNACIONAL DE XADREZ SESC"]
[Site "Hotel do SESC, Matinhos, Para"]
[Date "2025.07.05"]
[Round "3.3"]
[White "Santana Jr, Luiz Francisco"]
[Black "Pessoa, Marcio De Souza"]
[Result "0-1"]
[ECO "D02"]
[WhiteElo "1752"]
[BlackElo "1909"]
[PlyCount "142"]
[EventDate "2025.07.04"]
[EventRounds "5"]
[EventCountry "BRA"]

1. d4 c6 2. Nf3 d5 3. e3 Bg4 4. h3 Bh5 5. g4 Bg6 6. Nh4 e6 7. Nxg6 hxg6 8. Bg2
Nf6 9. Nd2 Bd6 10. e4 dxe4 11. Nxe4 Nxe4 12. Bxe4 Nd7 13. b3 Nf6 14. Bg2 Bb4+
15. Kf1 Bc3 16. Rb1 Qxd4 17. Qe2 Nd5 18. Bg5 Nf4 19. Bxf4 Qxf4 20. Rd1 Bd4 21.
Qf3 Qxf3 22. Bxf3 O-O-O 23. Kg2 f5 24. Be2 e5 25. f3 Rde8 26. Bc4 Rhf8 27. Rhe1
b5 28. Bd3 Bc3 29. Re2 Kc7 30. Kg3 a6 31. Kg2 Rd8 32. Rf1 Kb6 33. b4 c5 34.
bxc5+ Kxc5 35. Rb1 Ra8 36. Kg3 b4 37. Kg2 a5 38. Kg3 Rad8 39. Kg2 a4 40. Kg3 b3
41. axb3 a3 42. b4+ Bxb4 43. Ra1 Kd4 44. Ra2 Bd6 45. Kg2 Rb8 46. Re1 Rb2 47.
Rea1 Rxa2 48. Rxa2 e4 49. fxe4 fxe4 50. Bb5 e3 51. Bd3 Rf2+ 52. Kg1 g5 53. Bf5
Kc3 54. Bd3 Bc5 55. Be4 Rd2 56. Kf1 Bd6 57. Bd3 Rh2 58. Ke1 Rxh3 59. Ke2 Bc5
60. Bf5 Rh2+ 61. Ke1 Rh1+ 62. Ke2 Rb1 63. Bd3 Rb2 64. Ra1 Kb4 65. Bf5 Bd4 66.
Kd3 Bf6 67. Kxe3 Rb3+ 68. cxb3 Bxa1 69. Bb1 Kxb3 70. Ke4 Bf6 71. Bd3 a2 0-1

[Event "IX TORNEIO INTERNACIONAL DE XADREZ SESC"]
[Site "Hotel do SESC, Matinhos, Para"]
[Date "2025.07.05"]
[Round "4.1"]
[White "Silva, Rodrigo Souza"]
[Black "Rech, Vinicius Savaris"]
[Result "1-0"]
[ECO "C54"]
[WhiteElo "1895"]
[BlackElo "1818"]
[Annotator "CM"]
[PlyCount "32"]
[EventDate "2025.07.04"]
[EventRounds "5"]
[EventCountry "BRA"]

1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d3 O-O 6. Bb3 h6 7. O-O d6 8. Re1
Bb6 9. Nbd2 Ne7 10. Nf1 Ng6 11. Ng3 Kh8 12. d4 Qe7 13. Nf5 Qe8 14. h4 Bxf5 15.
exf5 Ne7 16. dxe5 Ng4 {ilegivel} 1-0

[Event "IX TORNEIO INTERNACIONAL DE XADREZ SESC"]
[Site "Hotel do SESC, Matinhos, Para"]
[Date "2025.07.05"]
[Round "4.2"]
[White "Pessoa, Marcio De Souza"]
[Black "Panazzolo, Paulo Victor"]
[Result "1/2-1/2"]
[ECO "D02"]
[WhiteElo "1909"]
[BlackElo "1827"]
[PlyCount "68"]
[EventDate "2025.07.04"]
[EventRounds "5"]
[EventCountry "BRA"]

1. d4 Nf6 2. Bf4 d5 3. e3 c5 4. c3 Nc6 5. Nd2 e6 6. Ngf3 Bd6 7. Bg3 O-O 8. Bd3
Re8 9. Ne5 Qc7 10. f4 c4 11. Bc2 b5 12. Bh4 Be7 13. Bxf6 Bxf6 14. Qh5 g6 15.
Qh3 b4 16. Ndf3 bxc3 17. bxc3 Nxe5 18. fxe5 Be7 19. Nd2 Qa5 20. e4 Bg5 21. Qg3
Bxd2+ 22. Kxd2 Bd7 23. h4 Ba4 24. Rac1 Rab8 25. Qf3 Rb2 26. Rhf1 Rf8 27. h5
Bxc2 28. Rxc2 Rxc2+ 29. Kxc2 Qxa2+ 30. Kc1 gxh5 31. exd5 exd5 32. Qf6 Qa1+ 33.
Kc2 Qa2+ 34. Kc1 Qb3 1/2-1/2

[Event "IX TORNEIO INTERNACIONAL DE XADREZ SESC"]
[Site "Hotel do SESC, Matinhos, Para"]
[Date "2025.07.05"]
[Round "4.3"]
[White "Freitas, Robson Silva"]
[Black "Figueroa, Matias Alejandro"]
[Result "0-1"]
[ECO "B77"]
[WhiteElo "1808"]
[BlackElo "1880"]
[PlyCount "78"]
[EventDate "2025.07.04"]
[EventRounds "5"]
[EventCountry "BRA"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Bc4 Bg7 7. f3 O-O 8. Be3
Nc6 9. Qd2 Nxd4 10. Bxd4 Be6 11. Bxe6 fxe6 12. h4 Qa5 13. h5 Nxh5 14. Bxg7 Kxg7
15. g4 Nf4 16. Qh2 h5 17. O-O-O Qe5 18. gxh5 Qxh5 19. Qg3 Qe5 20. Qh4 Kf7 21.
Qg4 Rh8 22. Rhg1 Rh2 23. Kb1 a6 24. Rd5 exd5 25. Nxd5 g5 26. Nb6 Rg8 27. Qd7
Nd3 28. Nc4 Qe6 29. Nxd6+ Qxd6 30. Qf5+ Ke8 31. cxd3 Qxd3+ 32. Ka1 Qc2 33. Qe5
Rgh8 34. Qb8+ Kf7 35. Qxb7 Qc4 36. Qd7 Qe6 37. Qd1 Qe5 38. Qc1 Rb8 39. Qc4+ e6
0-1

[Event "IX TORNEIO INTERNACIONAL DE XADREZ SESC"]
[Site "Hotel do SESC, Matinhos, Para"]
[Date "2025.07.06"]
[Round "5.1"]
[White "Figueroa, Matias Alejandro"]
[Black "Silva, Rodrigo Souza"]
[Result "0-1"]
[ECO "D74"]
[WhiteElo "1880"]
[BlackElo "1895"]
[PlyCount "119"]
[EventDate "2025.07.04"]
[EventRounds "5"]
[EventCountry "BRA"]

1. c4 Nf6 2. g3 d5 3. cxd5 Nxd5 4. Bg2 c6 5. d4 g6 6. e4 Nb6 7. Nc3 Bg7 8. Nf3
Bg4 9. e5 O-O 10. O-O Qd7 11. Be3 Na6 12. Qe2 Nc7 13. Rfd1 Ncd5 14. Ne4 Qf5 15.
Nc5 Rab8 16. Rac1 Rfd8 17. Qd3 Nxe3 18. Qxe3 Nd7 19. Nd3 Nb6 20. Nc5 Nd5 21.
Qe4 Qxe4 22. Nxe4 Bh6 23. Rc5 Rd7 24. h3 Bf5 25. Nh4 Bxe4 26. Bxe4 Rbd8 27. Bf3
Nb6 28. Ra5 a6 29. Ra3 Nc4 30. Rc3 Nxe5 31. Re1 Nxf3+ 32. Nxf3 Bg7 33. Rc4 e6
34. Rb4 b5 35. Rc1 Rd6 36. Rb3 a5 37. Kg2 a4 38. Rbc3 Bxd4 39. Nxd4 Rxd4 40.
Rxc6 Rd2 41. R1c2 Kg7 42. a3 h5 43. h4 Kf6 44. R6c5 Rxc2 45. Rxc2 Rd3 46. f3
Rb3 47. Kf2 Ke5 48. Rd2 f6 49. Kg2 g5 50. hxg5 fxg5 51. Kf2 Kf5 52. Kg2 e5 53.
Re2 g4 54. fxg4+ hxg4 55. Kf2 e4 56. Rc2 Ke5 57. Kg2 Rd3 58. Kf2 Rf3+ 59. Kg2
e3 60. Rc8 0-1

[Event "IX TORNEIO INTERNACIONAL DE XADREZ SESC"]
[Site "Hotel do SESC, Matinhos, Para"]
[Date "2025.07.06"]
[Round "5.2"]
[White "Rech, Vinicius Savaris"]
[Black "Santana Jr, Luiz Francisco"]
[Result "1-0"]
[ECO "B12"]
[WhiteElo "1818"]
[BlackElo "1752"]
[PlyCount "63"]
[EventDate "2025.07.04"]
[EventRounds "5"]
[EventCountry "BRA"]

1. e4 c6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. Be2 e6 6. Nf3 cxd4 7. cxd4 Nge7 8. Nc3
Nf5 9. O-O Be7 10. g4 Nh4 11. Nxh4 Bxh4 12. Be3 Be7 13. f4 O-O 14. Qd2 f6 15.
Bd3 f5 16. gxf5 exf5 17. Rac1 Be6 18. Kh1 Kh8 19. Rg1 Bh4 20. Rg2 Rg8 21. Rcg1
a6 22. Na4 b6 23. Rc1 Na5 24. b3 Bd7 25. Nc3 Be6 26. Qe2 b5 27. Rcg1 Ra7 28.
Qf3 Rc7 29. Bd2 Nc6 30. Ne2 Ne7 31. Qh5 Nc8 32. Ba5 1-0

<!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>