[Event "Queima das Fitas op"]
[Site "Coimbra"]
[Date "2024.04.28"]
[Round "7"]
[White "Goncalves, Samuel Jesus P"]
[Black "Santos, Tomas Afonso Pires"]
[Result "0-1"]
[ECO "A63"]
[WhiteElo "2190"]
[BlackElo "1904"]
[PlyCount "122"]
[EventDate "2024.04.25"]
[EventType "swiss"]
[EventRounds "7"]
[EventCountry "POR"]
[SourceTitle "CB18_2024"]
[SourceDate "2024.05.01"]
[SourceVersion "1"]
[SourceVersionDate "2024.05.01"]
[SourceQuality "2"]

1. d4 Nf6 2. c4 g6 3. g3 Bg7 4. Bg2 c5 5. d5 0-0 6. Nc3 d6 7. Nf3 e6 8. 0-0 exd5 9. cxd5 a6 10. a4 Nbd7 11. Bf4 Qc7 12. e4 Nh5 13. Be3 Rb8 14. a5 b5 15. axb6 Rxb6 16. Ra2 Re8 17. Qc2 Rb4 18. Bd2 Nhf6 19. Re1 Ng4 20. Nb1 Rb8 21. Ba5 Qa7 22. Nbd2 Nde5 23. Nxe5 Nxe5 24. h3 Bd7 25. Kh2 Bb5 26. Bf1 c4 27. Kg2 Nd3 28. Bxd3 cxd3 29. Qc7 Qxc7 30. Bxc7 Rbc8 31. Bxd6 Rc2 32. Bf4 Bxb2 33. Rxb2 Rxb2 34. e5 a5 35. Ne4 Ra8 36. e6 fxe6 37. Nf6+ Kf7 38. dxe6+ Kxf6 39. Be5+ Kxe6 40. Bxb2+ Kd5 41. Kf3 Rf8+ 42. Ke3 Re8+ 43. Kd2 Rxe1 44. Kxe1 Kc4 45. Kd2 Kb3 46. Be5 a4 47. Kc1 Kc4 48. Kd2 a3 49. f4 Kb3 50. Kc1 Bc4 51. g4 Ka4 52. Kd2 Kb5 53. Bd6 a2 54. Be5 Kc5 55. Ke3 Kd5 56. Bg7 d2 57. Kxd2 Ke4 58. Be5 g5 59. Ke1 gxf4 60. Bc3 Kf3 61. g5 Kg2 0-1

[Event "Queima das Fitas op"]
[Site "Coimbra"]
[Date "2024.04.27"]
[Round "5"]
[White "Ermida, Ricardo"]
[Black "Santos, Tomas Afonso Pires"]
[Result "1/2-1/2"]
[ECO "B22"]
[WhiteElo "1825"]
[BlackElo "1904"]
[PlyCount "73"]
[EventDate "2024.04.25"]
[EventType "swiss"]
[EventRounds "7"]
[EventCountry "POR"]
[SourceTitle "CB18_2024"]
[SourceDate "2024.05.01"]
[SourceVersion "1"]
[SourceVersionDate "2024.05.01"]
[SourceQuality "2"]

1. e4 c5 2. c3 Nf6 3. e5 Nd5 4. d4 cxd4 5. cxd4 d6 6. Nf3 dxe5 7. dxe5 Nc6 8. Bc4 Ndb4 9. Qxd8+ Nxd8 10. Na3 a6 11. 0-0 b5 12. Bb3 e6 13. Nc2 Bb7 14. Nxb4 Bxb4 15. Nd4 Nc6 16. Nxc6 Bxc6 17. Rd1 0-0 18. Be3 Rfc8 19. Rac1 Kf8 20. f3 Ke8 21. Kf2 Bb7 22. a3 Be7 23. Rxc8+ Rxc8 24. Rc1 Rxc1 25. Bxc1 Kd7 26. Bc2 g6 27. b4 f6 28. Bb2 fxe5 29. Bxe5 a5 30. Bc3 Bd5 31. g3 Kc6 32. Ke3 a4 33. f4 Bd8 34. Bd4 Be7 35. Bc3 Bd8 36. Bd4 Be7 37. Bc3 1/2-1/2

[Event "Queima das Fitas op"]
[Site "Coimbra"]
[Date "2024.04.26"]
[Round "3"]
[White "Ribeiro, Gustavo"]
[Black "Santos, Tomas Afonso Pires"]
[Result "1-0"]
[ECO "A36"]
[WhiteElo "2226"]
[BlackElo "1904"]
[PlyCount "58"]
[EventDate "2024.04.25"]
[EventType "swiss"]
[EventRounds "7"]
[EventCountry "POR"]
[SourceTitle "CB18_2024"]
[SourceDate "2024.05.01"]
[SourceVersion "1"]
[SourceVersionDate "2024.05.01"]
[SourceQuality "2"]

1. c4 g6 2. Nc3 c5 3. g3 Bg7 4. Bg2 Nf6 5. e4 Nc6 6. Nge2 0-0 7. 0-0 a6 8. d3 d6 9. h3 Rb8 10. a4 Ne8 11. Be3 Nc7 12. d4 cxd4 13. Nxd4 Nxd4 14. Bxd4 Bxd4 15. Qxd4 b5 16. axb5 axb5 17. cxb5 Nxb5 18. Nxb5 Rxb5 19. Ra7 e5 20. Qc3 Qb6 21. Rc7 Be6 22. Rc6 Qb8 23. Rd1 Rd8 24. Rd2 Kg7 25. Bf1 Rb4 26. Rcxd6 Rxd6 27. Qxe5+ Kg8 28. Rxd6 Rxb2 29. Qd4 Rb6 1-0

[Event "Leca da Palmeira 2nd"]
[Site "Leca da Palmeira"]
[Date "2023.08.03"]
[Round "5"]
[White "Ashwath, R."]
[Black "Santos, Tomas Afonso Pires"]
[Result "1-0"]
[ECO "A15"]
[WhiteElo "2280"]
[BlackElo "1729"]
[PlyCount "63"]
[EventDate "2023.07.31"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "CBM 215 Extra"]
[Source "ChessBase"]
[SourceDate "2023.09.30"]
[SourceVersion "1"]
[SourceVersionDate "2023.09.30"]
[SourceQuality "1"]

1. Nf3 Nf6 2. c4 g6 3. b3 Bg7 4. Bb2 0-0 5. g3 d6 6. Bg2 e5 7. d3 c6 8. 0-0 Nfd7 9. Nc3 f5 10. Nd2 Nf6 11. b4 h5 12. Nf3 Kh8 13. b5 c5 14. a4 a5 15. Nd5 Ng4 16. Qd2 Bh6 17. e3 Bg7 18. h3 Nh6 19. Nh4 Kh7 20. f4 g5 21. Nf3 Nf7 22. Nxg5+ Nxg5 23. fxg5 Qxg5 24. Nb6 Ra7 25. Nxc8 Rxc8 26. Rxf5 Qxg3 27. Qe2 Bh6 28. Qxh5 b6 29. Rf6 Qxe3+ 30. Kh1 Qg5 31. Be4+ Kg7 32. Rg6+ 1-0

[Event "Leca da Palmeira 2nd"]
[Site "Leca da Palmeira"]
[Date "2023.08.03"]
[Round "6"]
[White "Santos, Tomas Afonso Pires"]
[Black "Srinath, Rao SV"]
[Result "0-1"]
[ECO "C11"]
[WhiteElo "1729"]
[BlackElo "2287"]
[PlyCount "78"]
[EventDate "2023.07.31"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "CBM 215 Extra"]
[Source "ChessBase"]
[SourceDate "2023.09.30"]
[SourceVersion "1"]
[SourceVersionDate "2023.09.30"]
[SourceQuality "1"]

1. e4 e6 2. d4 d5 3. Nc3 Nf6 4. e5 Nfd7 5. f4 c5 6. Nf3 Nc6 7. Be3 a6 8. Qd2 b5 9. dxc5 Bxc5 10. Bxc5 Nxc5 11. Qf2 Qb6 12. Bd3 b4 13. Ne2 a5 14. 0-0 Ba6 15. Rac1 Na4 16. Qxb6 Nxb6 17. Bxa6 Rxa6 18. c3 Kd7 19. Rfd1 h6 20. b3 Rc8 21. c4 Ke7 22. Ng3 a4 23. f5 dxc4 24. bxc4 Nd7 25. Nh5 Ndxe5 26. Nh4 b3 27. axb3 axb3 28. Nxg7 b2 29. Rb1 Nxc4 30. fxe6 fxe6 31. Rf1 N6e5 32. Rbe1 Rg8 33. Nh5 Rga8 34. Nf4 Ra1 35. Nf5+ exf5 36. Nd5+ Kd6 37. Nc3 Rxe1 38. Rxe1 Ra1 39. Nb1 Nd2 0-1

[Event "Leca da Palmeira 2nd"]
[Site "Leca da Palmeira"]
[Date "2023.08.02"]
[Round "4"]
[White "Santos, Tomas Afonso Pires"]
[Black "Bhagat, Kush"]
[Result "1-0"]
[ECO "B62"]
[WhiteElo "1729"]
[BlackElo "2184"]
[PlyCount "46"]
[EventDate "2023.07.31"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "CBM 215 Extra"]
[Source "ChessBase"]
[SourceDate "2023.09.30"]
[SourceVersion "1"]
[SourceVersionDate "2023.09.30"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 Nc6 6. Bg5 e6 7. Qd3 Bd7 8. 0-0-0 a6 9. Nxc6 Bxc6 10. Qg3 h6 11. Qh3 Qa5 12. Bxf6 gxf6 13. Bc4 0-0-0 14. Bb3 Kb8 15. Rhe1 Rg8 16. f4 Bd7 17. g3 Rc8 18. Re3 h5 19. Kb1 Be7 20. f5 Qc5 21. Red3 Qe5 22. Qxh5 Rcf8 23. Qf3 Rh8 1-0

[Event "Leca da Palmeira 2nd"]
[Site "Leca da Palmeira"]
[Date "2023.08.01"]
[Round "3"]
[White "Ferreira, Hugo Miguel da Cost"]
[Black "Santos, Tomas Afonso Pires"]
[Result "1-0"]
[ECO "D03"]
[WhiteElo "2096"]
[BlackElo "1729"]
[PlyCount "73"]
[EventDate "2023.07.31"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "CBM 215 Extra"]
[Source "ChessBase"]
[SourceDate "2023.09.30"]
[SourceVersion "1"]
[SourceVersionDate "2023.09.30"]
[SourceQuality "1"]

1. d4 Nf6 2. Nf3 g6 3. Bg5 Bg7 4. Nbd2 d5 5. e3 0-0 6. c3 Bg4 7. Be2 Nbd7 8. h3 Bxf3 9. Nxf3 c5 10. 0-0 Qb6 11. Qc2 Rfe8 12. Rfd1 e6 13. a4 c4 14. a5 Qb5 15. Rdb1 Qc6 16. b3 b5 17. axb6 cxb3 18. Qxb3 axb6 19. Bb5 Qc7 20. Ne5 Nxe5 21. Bxe8 Rxe8 22. Bxf6 Bxf6 23. dxe5 Bxe5 24. Qxb6 Qxb6 25. Rxb6 Bxc3 26. Ra7 h5 27. Rbb7 Rf8 28. Rd7 Bf6 29. g3 h4 30. g4 g5 31. Kg2 Be5 32. Ra4 Rb8 33. f4 Bc3 34. fxg5 Rb2+ 35. Kf1 Rh2 36. g6 Rxh3 37. gxf7+ 1-0

[Event "Leca da Palmeira 2nd"]
[Site "Leca da Palmeira"]
[Date "2023.08.01"]
[Round "2"]
[White "Santos, Tomas Afonso Pires"]
[Black "Cosman, Andreea Marioara"]
[Result "1-0"]
[ECO "B90"]
[WhiteElo "1729"]
[BlackElo "2143"]
[PlyCount "102"]
[EventDate "2023.07.31"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "CBM 215 Extra"]
[Source "ChessBase"]
[SourceDate "2023.09.30"]
[SourceVersion "1"]
[SourceVersionDate "2023.09.30"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 d6 3. d4 Nf6 4. Nc3 cxd4 5. Nxd4 a6 6. h3 e5 7. Nb3 Be6 8. f4 Qc7 9. f5 Bc4 10. Bxc4 Qxc4 11. Qf3 Nc6 12. Bg5 Be7 13. 0-0-0 Rc8 14. Kb1 b5 15. Bxf6 gxf6 16. Nd5 Nb4 17. Nb6 Qxc2+ 18. Ka1 Rb8 19. Nd5 Nxd5 20. Rc1 Nb4 21. Rxc2 Nxc2+ 22. Kb1 Nd4 23. Nxd4 exd4 24. Qd3 0-0 25. Rc1 Rfc8 26. Qxd4 Rc5 27. b4 Rxc1+ 28. Kxc1 Rc8+ 29. Kd1 Rc4 30. Qa7 Bf8 31. a3 Rxe4 32. Qxa6 Re5 33. a4 bxa4 34. b5 d5 35. b6 Re8 36. Qxa4 Rd8 37. Qc6 Bd6 38. b7 Kg7 39. Qxd6 Rxd6 40. b8Q Rd7 41. Qg3+ Kh8 42. Qh4 Kg7 43. Qd4 Rd6 44. Ke2 Rd7 45. Kf3 Rd6 46. Kg4 Rd7 47. Kh5 Rd8 48. Qf4 Kg8 49. Qc7 Ra8 50. Kh6 d4 51. Qe7 d3 1-0

[Event "Famalicao op 10th"]
[Site "Vila Nova de Famalicao"]
[Date "2023.07.29"]
[Round "8"]
[White "Pein, Jonathan"]
[Black "Santos, Tomas Afonso Pires"]
[Result "1-0"]
[ECO "A16"]
[WhiteElo "2276"]
[BlackElo "1729"]
[PlyCount "95"]
[EventDate "2023.07.24"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2024"]
[Source "ChessBase"]
[SourceDate "2023.10.10"]
[SourceVersion "1"]
[SourceVersionDate "2023.10.10"]
[SourceQuality "1"]

1. c4 Nf6 2. Nc3 g6 3. e4 e5 4. Nf3 Bg7 5. Be2 0-0 6. d4 exd4 7. Nxd4 Nc6 8. Nc2 Re8 9. f3 d6 10. Bg5 h6 11. Be3 Be6 12. Qd2 Kh7 13. 0-0 Nd7 14. Rad1 f5 15. Kh1 fxe4 16. fxe4 Bg8 17. Rf3 Nde5 18. Rg3 Bxc4 19. Nd5 Bxe2 20. Qxe2 Rf8 21. b4 a6 22. Rc1 Rf7 23. a4 Qf8 24. Bg1 g5 25. Nce3 Ng6 26. Nf5 Re8 27. Qg4 Nce5 28. Qh5 c6 29. Nde3 Nf4 30. Qd1 d5 31. Nxg7 Kxg7 32. Nf5+ Kh7 33. Bc5 Qg8 34. Nd6 Re6 35. exd5 Nxd5 36. Nxf7 Qxf7 37. Qd2 Rf6 38. Qe2 Ng6 39. Rf3 Ngf4 40. Qe4+ Kg8 41. Rcf1 Re6 42. Qd4 Qh5 43. g3 Re2 44. R3f2 Ne6 45. Rf8+ Nxf8 46. Rxf8+ Kh7 47. Qh8+ Kg6 48. Qg8# 1-0

[Event "Famalicao op 10th"]
[Site "Vila Nova de Famalicao"]
[Date "2023.07.28"]
[Round "7"]
[White "Santos, Tomas Afonso Pires"]
[Black "Fernandes, Antonio ETG"]
[Result "1-0"]
[ECO "B40"]
[WhiteElo "1729"]
[BlackElo "2337"]
[PlyCount "32"]
[EventDate "2023.07.24"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2024"]
[Source "ChessBase"]
[SourceDate "2023.10.10"]
[SourceVersion "1"]
[SourceVersionDate "2023.10.10"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 Bb4 6. e5 Nd5 7. Qg4 Kf8 8. Bd2 d6 9. 0-0-0 dxe5 10. Bg5 Qe8 11. Nxd5 exd5 12. Nf5 Bxf5 13. Qxb4+ Kg8 14. Qxb7 Nd7 15. Qxd5 Rc8 16. Bd3 Be6 1-0

[Event "Famalicao op 10th"]
[Site "Vila Nova de Famalicao"]
[Date "2023.07.27"]
[Round "6"]
[White "Costa, Paulo Jorge Lopes"]
[Black "Santos, Tomas Afonso Pires"]
[Result "1/2-1/2"]
[ECO "A16"]
[WhiteElo "2037"]
[BlackElo "1729"]
[PlyCount "83"]
[EventDate "2023.07.24"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2024"]
[Source "ChessBase"]
[SourceDate "2023.10.10"]
[SourceVersion "1"]
[SourceVersionDate "2023.10.10"]
[SourceQuality "1"]

1. Nf3 Nf6 2. g3 g6 3. Bg2 Bg7 4. 0-0 0-0 5. c4 d5 6. cxd5 Nxd5 7. Nc3 Nc6 8. Nxd5 Qxd5 9. d3 Qh5 10. Qb3 Rb8 11. Be3 Bf6 12. Rfc1 Be6 13. Qa3 Qb5 14. Rab1 a5 15. h4 Qb4 16. Rc2 Bd5 17. Bc5 Qxa3 18. bxa3 Rfd8 19. Kf1 b6 20. Be3 Ne5 21. Rxc7 Nxf3 22. Bxf3 Bxf3 23. exf3 Rxd3 24. Rb3 Rxb3 25. axb3 b5 26. Bh6 e6 27. a4 bxa4 28. bxa4 Bd4 29. Rd7 Bc5 30. Rc7 Bd4 31. g4 Bf6 32. Ra7 Bd8 33. Bd2 Bxh4 34. Bxa5 Bf6 35. Bd2 Kg7 36. Be3 Rb4 37. a5 Bd4 38. Bxd4+ Rxd4 39. a6 Ra4 40. Kg2 h5 41. Kg3 Kf6 42. gxh5 1/2-1/2

[Event "Famalicao op 10th"]
[Site "Vila Nova de Famalicao"]
[Date "2023.07.25"]
[Round "3"]
[White "Santos, Tomas Afonso Pires"]
[Black "Ribeiro, Fernando"]
[Result "0-1"]
[ECO "B01"]
[WhiteElo "1729"]
[BlackElo "2119"]
[PlyCount "52"]
[EventDate "2023.07.24"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2024"]
[Source "ChessBase"]
[SourceDate "2023.10.10"]
[SourceVersion "1"]
[SourceVersionDate "2023.10.10"]
[SourceQuality "1"]

1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd6 4. d4 Nf6 5. g3 Bg4 6. Nf3 Nc6 7. Nb5 Qd7 8. Be2 a6 9. Nc3 0-0-0 10. Be3 Bxf3 11. Bxf3 Nxd4 12. Bg2 e5 13. 0-0 Qf5 14. Bxd4 exd4 15. Ne2 Bc5 16. Nf4 Kb8 17. b4 Bb6 18. Re1 Rhe8 19. Qf3 c6 20. Qb3 Rxe1+ 21. Rxe1 d3 22. Nxd3 Ng4 23. Re2 Nxf2 24. Rxf2 Bxf2+ 25. Nxf2 g5 26. Be4 Qf6 0-1

[Event "Mirandela op 3rd"]
[Site "Mirandela"]
[Date "2022.08.20"]
[Round "6"]
[White "Santos, Tomas Afonso Pires"]
[Black "Grezels, Florian"]
[Result "0-1"]
[ECO "B48"]
[WhiteElo "1619"]
[BlackElo "2221"]
[PlyCount "56"]
[EventDate "2022.08.17"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "CBM 209 Extra"]
[Source "ChessBase"]
[SourceDate "2022.09.30"]
[SourceVersion "1"]
[SourceVersionDate "2022.09.30"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nc6 5. Nc3 Qc7 6. Be3 a6 7. Qf3 Nf6 8. 0-0-0 Be7 9. Nxc6 bxc6 10. g4 d5 11. g5 Nd7 12. h4 Rb8 13. Kb1 Qa5 14. Ka1 Rxb2 15. Bd4 Qa3 16. exd5 Rxa2+ 17. Nxa2 Qd3 18. Qe3 Qxe3 19. Be2 Qf3 20. Bd3 e5 21. dxc6 exd4 22. cxd7+ Bxd7 23. Rhe1 0-0 24. c4 dxc3 25. Be4 Qxf2 26. Rb1 Be6 27. Nxc3 Qd4 28. Rbc1 Bb4 0-1

[Event "Famalicao op 9th"]
[Site "Vila Nova de Famalicao"]
[Date "2022.07.26"]
[Round "4"]
[White "Santos, Tomas Afonso Pires"]
[Black "Dias, Ivo Rodrigues"]
[Result "0-1"]
[ECO "B12"]
[WhiteElo "1619"]
[BlackElo "2133"]
[PlyCount "62"]
[EventDate "2022.07.25"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "CBM 209 Extra"]
[Source "ChessBase"]
[SourceDate "2022.09.30"]
[SourceVersion "1"]
[SourceVersionDate "2022.09.30"]
[SourceQuality "1"]

1. e4 c6 2. d4 d5 3. e5 Bf5 4. h4 h5 5. Bd3 Bxd3 6. Qxd3 e6 7. Nf3 Qb6 8. 0-0 c5 9. c4 Nc6 10. cxd5 Nb4 11. Qe4 Nxd5 12. Nc3 Nge7 13. Na4 Qc6 14. Nxc5 Nf5 15. Nb3 a5 16. Bg5 a4 17. Rfc1 Qb5 18. Nbd2 Bb4 19. Nc4 0-0 20. Ne3 Ndxe3 21. fxe3 Ng3 22. Qc2 Ne2+ 23. Kh2 Nxc1 24. Rxc1 Rfc8 25. Qd1 Rxc1 26. Qxc1 Qc6 27. Qd1 Rc8 28. Qd3 Qc2 29. Qb5 Qxb2 30. Qxa4 Bf8 31. Kh3 Qc2 0-1

[Event "Famalicao op 9th"]
[Site "Vila Nova de Famalicao"]
[Date "2022.07.25"]
[Round "2"]
[White "Krishna, C Revanth Gopala"]
[Black "Santos, Tomas Afonso Pires"]
[Result "1-0"]
[ECO "D00"]
[WhiteElo "2430"]
[BlackElo "1619"]
[PlyCount "101"]
[EventDate "2022.07.25"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "CBM 209 Extra"]
[Source "ChessBase"]
[SourceDate "2022.09.30"]
[SourceVersion "1"]
[SourceVersionDate "2022.09.30"]
[SourceQuality "1"]

1. d4 Nf6 2. Nf3 g6 3. Nc3 d5 4. Bf4 Bg7 5. e3 0-0 6. Be2 c5 7. dxc5 Qa5 8. Nd2 Ne4 9. Ncxe4 dxe4 10. c3 Qxc5 11. Nxe4 Qb6 12. Qb3 Be6 13. Qxb6 axb6 14. a3 Nd7 15. 0-0 Bb3 16. Nd2 Bd5 17. e4 Bc6 18. Be3 Nc5 19. Bc4 Bd7 20. Rab1 Rfd8 21. f3 Ba4 22. Rfe1 Nd3 23. Bxd3 Rxd3 24. Nc4 Bb3 25. Nxb6 Rc8 26. Nd5 e6 27. Nb4 Rd6 28. Rbc1 b5 29. Nc2 Bc4 30. f4 e5 31. fxe5 Bxe5 32. Nd4 Kg7 33. Nf3 f6 34. Bd4 Bf4 35. Rc2 Re6 36. Rf2 Kg8 37. g3 Bh6 38. Be3 Bf8 39. Nd2 Bd3 40. Bd4 Bh6 41. Nb3 Rxe4 42. Rxe4 Bxe4 43. Rxf6 Bd5 44. Nc5 Re8 45. Rd6 Bc4 46. b3 Be2 47. Nd7 Re7 48. Nf6+ Kf7 49. Nd5 Re4 50. Rb6 Bg4 51. Nf6 1-0

[Event "POR-ch Blitz"]
[Site "Viseu"]
[Date "2022.06.11"]
[Round "1"]
[White "Martins, Bruno Andre Leite"]
[Black "Santos, Tomas Afonso Pires"]
[Result "1-0"]
[ECO "B91"]
[WhiteElo "2329"]
[BlackElo "1592"]
[PlyCount "107"]
[EventDate "2022.06.11"]
[EventType "swiss (blitz)"]
[EventRounds "11"]
[EventCountry "POR"]
[SourceTitle "CBM 208 Extra"]
[Source "ChessBase"]
[SourceDate "2022.07.31"]
[SourceVersion "1"]
[SourceVersionDate "2022.07.31"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. g3 e5 7. Nf3 Be7 8. Nh4 0-0 9. Nf5 Bxf5 10. exf5 d5 11. Bg2 Qa5 12. 0-0 Nc6 13. Nxd5 Nxd5 14. Qxd5 Qc7 15. c3 Rad8 16. Qe4 Rd7 17. Be3 Rfd8 18. Bf3 Qa5 19. a3 Qb5 20. b4 Rd3 21. Be2 Qd5 22. Bxd3 Qxd3 23. Qxd3 Rxd3 24. Rac1 e4 25. Rfd1 Ne5 26. Rxd3 Nxd3 27. Rd1 Bf6 28. Bd4 Nb2 29. Re1 Bxd4 30. cxd4 Nc4 31. Rxe4 Kf8 32. a4 f6 33. g4 Nb6 34. a5 Nd5 35. Re6 Nxb4 36. Rb6 Nc6 37. d5 Nxa5 38. Kf1 Ke7 39. Ke2 Kd7 40. Kd3 Kc7 41. Re6 b5 42. Rxa6 Nc4 43. Ra7+ Kd6 44. Rxg7 Kxd5 45. Rd7+ Kc6 46. Rxh7 Ne5+ 47. Kd4 Nxg4 48. f4 Nf2 49. Rf7 b4 50. Rxf6+ Kb5 51. Rf8 b3 52. Rb8+ Ka4 53. f6 Ng4 54. f7 1-0

[Event "POR-ch Rapid"]
[Site "Viseu"]
[Date "2022.06.11"]
[Round "5"]
[White "Santos, Tomas Afonso Pires"]
[Black "Sismeiro, Miguel"]
[Result "0-1"]
[ECO "B15"]
[WhiteElo "1592"]
[BlackElo "2169"]
[PlyCount "84"]
[EventDate "2022.06.10"]
[EventType "swiss (rapid)"]
[EventRounds "8"]
[EventCountry "POR"]
[SourceTitle "CBM 208 Extra"]
[Source "ChessBase"]
[SourceDate "2022.07.31"]
[SourceVersion "1"]
[SourceVersionDate "2022.07.31"]
[SourceQuality "1"]

1. e4 c6 2. d4 g6 3. Nc3 Bg7 4. Be3 d5 5. e5 f6 6. f4 Nh6 7. Qd2 Ng4 8. 0-0-0 0-0 9. Nf3 Nxe3 10. Qxe3 Bg4 11. Kb1 Nd7 12. h4 e6 13. Be2 Bh6 14. exf6 Qxf6 15. g3 Bxf3 16. Bxf3 Nb6 17. Be2 Rae8 18. Bd3 Kh8 19. Ne2 Nc8 20. Rdf1 Nd6 21. g4 Qd8 22. h5 g5 23. Qe5+ Bg7 24. Qxg5 Qxg5 25. fxg5 Rxf1+ 26. Rxf1 e5 27. h6 e4 28. hxg7+ Kxg7 29. Ng3 exd3 30. cxd3 Nb5 31. Rf4 Kg6 32. a4 Kxg5 33. Rf7 Nxd4 34. Rg7+ Kf4 35. Nh5+ Ke3 36. Rxh7 Kxd3 37. g5 Re1+ 38. Ka2 Nc2 39. Kb3 Nd4+ 40. Ka2 c5 41. g6 Nc2 42. b3 Kc3 0-1

[Event "POR-ch Rapid"]
[Site "Viseu"]
[Date "2022.06.10"]
[Round "1"]
[White "Santos, Tomas Afonso Pires"]
[Black "Sousa, Andre Ventura"]
[Result "0-1"]
[ECO "B12"]
[WhiteElo "1592"]
[BlackElo "2420"]
[PlyCount "114"]
[EventDate "2022.06.10"]
[EventType "swiss (rapid)"]
[EventRounds "8"]
[EventCountry "POR"]
[SourceTitle "CBM 208 Extra"]
[Source "ChessBase"]
[SourceDate "2022.07.31"]
[SourceVersion "1"]
[SourceVersionDate "2022.07.31"]
[SourceQuality "1"]

1. e4 c6 2. d4 d5 3. e5 Bf5 4. h4 h5 5. Bd3 Bxd3 6. Qxd3 Qa5+ 7. Nd2 e6 8. Ngf3 Nh6 9. 0-0 Nf5 10. a4 Qa6 11. c4 Bb4 12. b3 Qa5 13. g3 Na6 14. Rd1 Rd8 15. Nf1 dxc4 16. bxc4 Bc3 17. Bd2 Bxd2 18. Rxd2 0-0 19. Qb3 Qb4 20. Rb1 Qxb3 21. Rxb3 Rd7 22. Ne3 Nxe3 23. fxe3 Rfd8 24. Ng5 Nc5 25. Rb4 a5 26. Rb1 Nxa4 27. Rb3 Nc5 28. Rb1 f6 29. Nf3 Ne4 30. Ra2 Nc3 31. Rba1 Nxa2 32. Rxa2 b6 33. Kf2 Kf7 34. c5 Rb7 35. cxb6 Ra8 36. exf6 gxf6 37. Nd2 Rxb6 38. Nc4 Rb4 39. Nb2 a4 40. Nd3 Rb5 41. Nc5 a3 42. Nd3 Rb3 43. Ke2 Rg8 44. Rc2 Rxg3 45. Rxc6 a2 46. Ra6 Rg2+ 47. Kf3 Rd2 48. Ra7+ Kf8 49. Nf4 Rb1 50. Nxe6+ Ke8 51. Ng7+ Kd8 52. Nxh5 a1Q 53. Rxa1 Rxa1 54. Ng7 Rh2 55. Nf5 Rf1+ 56. Ke4 Kd7 57. d5 Rh3 0-1

[Event "Queima das Fitas op"]
[Site "Coimbra"]
[Date "2022.04.25"]
[Round "7"]
[White "Campora, Daniel Hugo"]
[Black "Santos, Tomas Afonso Pires"]
[Result "1/2-1/2"]
[ECO "B55"]
[WhiteElo "2415"]
[BlackElo "1487"]
[PlyCount "40"]
[EventDate "2022.04.23"]
[EventType "swiss"]
[EventRounds "7"]
[EventCountry "POR"]
[SourceTitle "EXT 2023"]
[Source "ChessBase"]
[SourceDate "2022.10.05"]
[SourceVersion "1"]
[SourceVersionDate "2022.10.05"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Bd3 e5 6. Ne2 Be7 7. c4 Nbd7 8. Nbc3 b6 9. 0-0 0-0 10. Rb1 Bb7 11. b4 g6 12. Bh6 Re8 13. Ng3 Kh8 14. Qe2 Nf8 15. Nd5 Ne6 16. Nxe7 Qxe7 17. Be3 h5 18. f3 h4 19. Nh1 Nh5 20. g3 Rg8 1/2-1/2

[Event "Queima das Fitas op"]
[Site "Coimbra"]
[Date "2022.04.25"]
[Round "6"]
[White "Farias, David Nuno ME"]
[Black "Santos, Tomas Afonso Pires"]
[Result "0-1"]
[ECO "B90"]
[WhiteElo "1894"]
[BlackElo "1487"]
[PlyCount "72"]
[EventDate "2022.04.23"]
[EventType "swiss"]
[EventRounds "7"]
[EventCountry "POR"]
[SourceTitle "EXT 2023"]
[Source "ChessBase"]
[SourceDate "2022.10.05"]
[SourceVersion "1"]
[SourceVersionDate "2022.10.05"]
[SourceQuality "1"]

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. Qd2 Nbd7 10. Nd5 Bxd5 11. exd5 Rc8 12. c4 b6 13. a4 a5 14. Be2 g6 15. 0-0 Bg7 16. Nc1 0-0 17. b4 axb4 18. Qxb4 Nc5 19. Na2 Nfd7 20. Nc3 f5 21. Nb5 Qe7 22. Ra2 g5 23. Bd2 f4 24. Bc3 Rf6 25. Re1 Rcf8 26. Qb1 Rh6 27. Bd1 g4 28. a5 bxa5 29. Bxa5 h4 30. Bc7 h3 31. Rf1 g3 32. hxg3 fxg3 33. Bxd6 Qh4 34. Qc2 Nd3 35. gxh3 Nf4 36. Rb2 Nxh3+ 0-1

[Event "Queima das Fitas op"]
[Site "Coimbra"]
[Date "2022.04.25"]
[Round "5"]
[White "Santos, Tomas Afonso Pires"]
[Black "Martin Duque, Jesus"]
[Result "1-0"]
[ECO "B42"]
[WhiteElo "1487"]
[BlackElo "2421"]
[PlyCount "123"]
[EventDate "2022.04.23"]
[EventType "swiss"]
[EventRounds "7"]
[EventCountry "POR"]
[SourceTitle "EXT 2023"]
[Source "ChessBase"]
[SourceDate "2022.10.05"]
[SourceVersion "1"]
[SourceVersionDate "2022.10.05"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 a6 3. c4 e6 4. d4 cxd4 5. Nxd4 Nf6 6. Nc3 Qc7 7. Bd3 d6 8. 0-0 g6 9. Be3 Bg7 10. Rc1 0-0 11. a3 Nbd7 12. h3 b6 13. Qe2 Bb7 14. Rfd1 Rac8 15. Nb3 Rfe8 16. f3 Qb8 17. Qf2 Bc6 18. Nd4 Ba8 19. Bf1 Bf8 20. b4 Rc7 21. Rc2 Rec8 22. Rdc1 Bg7 23. Na4 Ne8 24. Bd3 Ne5 25. Bf1 Nd7 26. Bd3 Qb7 27. Nb3 Rb8 28. Nd2 b5 29. cxb5 Rxc2 30. Rxc2 axb5 31. Nc3 Rc8 32. Ndb1 Ne5 33. Bxb5 Nf6 34. Qd2 d5 35. exd5 Rd8 36. Qe2 exd5 37. Bd4 Nfd7 38. Rd2 Bh6 39. Rd1 Bf4 40. Nd2 Qb8 41. Nb3 Nf6 42. Re1 Ned7 43. Nc5 Bg3 44. Nxd7 Nxd7 45. Rd1 Ne5 46. Qe3 Nc6 47. Bxc6 Bxc6 48. Qg5 Qd6 49. Bf6 Re8 50. Ne4 Bh2+ 51. Kh1 Qf4 52. Qxf4 Bxf4 53. Nc5 d4 54. a4 Bd6 55. b5 Bxb5 56. Ne4 Be2 57. Rd2 Bf4 58. Rxe2 d3 59. Re1 Rc8 60. Rd1 Rc6 61. g3 Be3 62. Rxd3 1-0

[Event "Queima das Fitas op"]
[Site "Coimbra"]
[Date "2022.04.24"]
[Round "3"]
[White "Santos, Tomas Afonso Pires"]
[Black "Ribeiro, Rodrigo"]
[Result "1-0"]
[ECO "B45"]
[WhiteElo "1487"]
[BlackElo "1944"]
[PlyCount "93"]
[EventDate "2022.04.23"]
[EventType "swiss"]
[EventRounds "7"]
[EventCountry "POR"]
[SourceTitle "EXT 2023"]
[Source "ChessBase"]
[SourceDate "2022.10.05"]
[SourceVersion "1"]
[SourceVersionDate "2022.10.05"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e6 5. Nc3 Nf6 6. Be3 Bb4 7. Bd3 Qa5 8. 0-0 Nxd4 9. Bxd4 e5 10. a3 exd4 11. axb4 Qxb4 12. e5 dxc3 13. exf6 cxb2 14. Rb1 gxf6 15. Qf3 Qc3 16. Rfe1+ Kf8 17. Qf4 Rg8 18. Re3 Qc6 19. Qh6+ Rg7 20. Rg3 d5 21. Re1 Be6 22. Qxg7+ Ke7 23. Rge3 a5 24. Rxe6+ Qxe6 25. Rxe6+ Kxe6 26. c3 a4 27. Qg4+ f5 28. Qe2+ Kf6 29. Qxb2 a3 30. Qxb7 Re8 31. Qa6+ Re6 32. Qxa3 Kg5 33. g3 Rf6 34. Qc5 h5 35. h4+ Kg6 36. Qxd5 Kg7 37. c4 Kg6 38. c5 Kg7 39. c6 Rxc6 40. Qxc6 Kh7 41. Kg2 Kg7 42. Kf3 Kh7 43. Kf4 Kg7 44. Kg5 f4 45. Qh6+ Kg8 46. Kf6 fxg3 47. Qg7# 1-0

[Event "Queima das Fitas op"]
[Site "Coimbra"]
[Date "2022.04.24"]
[Round "4"]
[White "Simoes, Miguel Patricio"]
[Black "Santos, Tomas Afonso Pires"]
[Result "0-1"]
[ECO "B87"]
[WhiteElo "2044"]
[BlackElo "1487"]
[PlyCount "96"]
[EventDate "2022.04.23"]
[EventType "swiss"]
[EventRounds "7"]
[EventCountry "POR"]
[SourceTitle "EXT 2023"]
[Source "ChessBase"]
[SourceDate "2022.10.05"]
[SourceVersion "1"]
[SourceVersionDate "2022.10.05"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bc4 b5 7. Bb3 e6 8. Qf3 Qc7 9. a3 Be7 10. Qg3 Nc6 11. Nxc6 Qxc6 12. 0-0 0-0 13. Bh6 Ne8 14. Nd5 Bd8 15. Bg5 Bxg5 16. Qxg5 Qc5 17. Ne7+ Kh8 18. Qxc5 dxc5 19. Nxc8 Rxc8 20. c4 Nd6 21. e5 Nf5 22. cxb5 Nd4 23. Bd1 axb5 24. a4 bxa4 25. Rxa4 Rb8 26. Rc4 Rfc8 27. Bg4 Rxb2 28. Rd1 Nb3 29. Rf4 Kg8 30. h4 Rd2 31. Rb1 Rd4 32. Rxd4 Nxd4 33. Bd1 g6 34. Rb7 c4 35. Rd7 Nc6 36. f4 c3 37. Ba4 Nb4 38. Rd1 Ra8 39. Bb3 Ra3 40. Rb1 c2 41. Bxc2 Nxc2 42. Rf1 Ra1 43. Rxa1 Nxa1 44. Kf2 Kg7 45. Kf3 Nc2 46. g4 h5 47. gxh5 gxh5 48. Ke4 Kg6 0-1

[Event "Guimaraes op"]
[Site "Guimaraes"]
[Date "2021.08.29"]
[Round "9"]
[White "Santos, Tomas Afonso Pires"]
[Black "Barrento, Jorge Maria Lopes"]
[Result "0-1"]
[ECO "B01"]
[WhiteElo "1389"]
[BlackElo "1708"]
[PlyCount "70"]
[EventDate "2021.08.24"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "CBM 204 Extra"]
[Source "ChessBase"]
[SourceDate "2021.11.30"]
[SourceVersion "1"]
[SourceVersionDate "2021.11.30"]
[SourceQuality "1"]

1. e4 d5 2. exd5 Nf6 3. d4 Bg4 4. f3 Bf5 5. Bb5+ Nbd7 6. c4 a6 7. Bxd7+ Qxd7 8. Nc3 e6 9. dxe6 fxe6 10. Nge2 c5 11. Be3 Rc8 12. Na4 cxd4 13. Nb6 Qc7 14. Bxd4 Rd8 15. Qa4+ Kf7 16. Qb3 Bc5 17. Bxc5 Qxc5 18. Na4 Qa5+ 19. Nac3 Bd3 20. 0-0 Qc5+ 21. Kh1 Bxc4 22. Qxb7+ Rd7 23. Ne4 Rxb7 24. Nxc5 Rxb2 25. Nc3 Bxf1 26. Rxf1 Rc8 27. Nd3 Rc2 28. Nd1 Rxa2 29. N1f2 Rcc2 30. g4 Nd5 31. Kg1 a5 32. Rb1 Nb4 33. Ne5+ Kf6 34. Ned3 Nxd3 35. Nxd3 Rg2+ 0-1

[Event "Guimaraes op"]
[Site "Guimaraes"]
[Date "2021.08.25"]
[Round "2"]
[White "Santos, Maria Fernanda"]
[Black "Santos, Tomas Afonso Pires"]
[Result "0-1"]
[ECO "D00"]
[BlackElo "1389"]
[PlyCount "56"]
[EventDate "2021.08.24"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "CBM 204 Extra"]
[Source "ChessBase"]
[SourceDate "2021.11.30"]
[SourceVersion "1"]
[SourceVersionDate "2021.11.30"]
[SourceQuality "1"]

1. d4 Nf6 2. Bf4 g6 3. Nc3 d5 4. e3 Bg7 5. Bd3 0-0 6. Nf3 c5 7. 0-0 Nc6 8. Qe2 Bg4 9. h3 Bxf3 10. Qxf3 cxd4 11. Nb5 dxe3 12. Nc7 Rc8 13. Qxe3 Rxc7 14. Bxc7 Qxc7 15. Rae1 e6 16. Re2 Nd7 17. Rc1 Bxb2 18. Rb1 Bd4 19. Qh6 Bg7 20. Qe3 Nd4 21. Rd2 Nc5 22. Bb5 Nf5 23. Qa3 Ne4 24. Rd3 Bd4 25. Kf1 Qh2 26. f3 Qg1+ 27. Ke2 Qf2+ 28. Kd1 Qf1# 0-1

