[Event "Maia op"]
[Site "Maia"]
[Date "2024.08.29"]
[Round "7"]
[White "Basilio, Rodrigo"]
[Black "Silva, Firmino"]
[Result "1-0"]
[ECO "B76"]
[WhiteElo "2088"]
[BlackElo "1905"]
[PlyCount "112"]
[EventDate "2024.08.23"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "CBM 221 Extra"]
[Source "ChessBase"]
[SourceDate "2024.09.30"]
[SourceVersion "1"]
[SourceVersionDate "2024.09.30"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 d6 3. d4 Nf6 4. Nc3 cxd4 5. Nxd4 g6 6. Be3 Bg7 7. f3 0-0 8. Qd2 Nc6 9. 0-0-0 d5 10. exd5 Nxd5 11. Nxc6 bxc6 12. Bd4 e5 13. Bc5 Be6 14. Bc4 Nxc3 15. Qxc3 Qg5+ 16. Kb1 e4 17. Bd4 Bxd4 18. Qxd4 Bxc4 19. Qxc4 exf3 20. gxf3 Qf6 21. Rd3 Rab8 22. Qc3 Qf4 23. Qxc6 Rfc8 24. Qe4 Qc7 25. Rb3 a5 26. h4 h5 27. f4 Rb4 28. Rxb4 axb4 29. f5 Qc4 30. Re1 gxf5 31. Qxf5 Qg4 32. Qf2 Rd8 33. Kc1 Qd4 34. Qxd4 Rxd4 35. Rh1 Kg7 36. b3 f5 37. Kb2 f4 38. Rf1 Kf6 39. a3 Kf5 40. axb4 Rxb4 41. c4 Kg4 42. Kc3 Rb8 43. c5 Kg3 44. b4 f3 45. Kc4 Kg2 46. Rc1 f2 47. c6 Rf8 48. b5 f1Q+ 49. Rxf1 Rxf1 50. b6 Kf3 51. b7 Rc1+ 52. Kd5 Rb1 53. Kd6 Ke4 54. c7 Rxb7 55. c8Q Rb6+ 56. Ke7 Rb7+ 1-0

[Event "POR-ch Seniors 65"]
[Site "Peniche"]
[Date "2023.06.10"]
[Round "5"]
[White "Silva, Firmino"]
[Black "Boas Novas, Fernando"]
[Result "1/2-1/2"]
[ECO "B12"]
[WhiteElo "1870"]
[BlackElo "1629"]
[PlyCount "110"]
[EventDate "2023.06.06"]
[EventType "swiss"]
[EventRounds "5"]
[EventCountry "POR"]
[SourceTitle "CBM 214 Extra"]
[Source "ChessBase"]
[SourceDate "2023.07.31"]
[SourceVersion "1"]
[SourceVersionDate "2023.07.31"]
[SourceQuality "1"]

1. e4 c6 2. d4 d5 3. e5 Bf5 4. h4 h5 5. Be2 g6 6. Nh3 Nd7 7. Nf4 e6 8. Nd2 c5 9. c3 Qb6 10. Qb3 Qxb3 11. Nxb3 Bc2 12. 0-0 Bxb3 13. axb3 cxd4 14. cxd4 Ne7 15. Bd3 Nb8 16. Be3 Nbc6 17. Ne2 Nb4 18. Bb5+ Nec6 19. Rfc1 Be7 20. Bd2 Kd7 21. Bxb4 Bxb4 22. Bxc6+ bxc6 23. Ra6 Rhc8 24. Rca1 Rc7 25. Nf4 Be7 26. g3 c5 27. dxc5 Bxc5 28. Nd3 Bd4 29. R1a4 Bc5 30. b4 Be7 31. Kg2 Kc8 32. Nc5 Bxc5 33. bxc5 Rxc5 34. Rxa7 Rxa7 35. Rxa7 Rc7 36. Ra3 Rb7 37. Rc3+ Rc7 38. Kf3 Rxc3+ 39. bxc3 Kc7 40. Ke3 Kc6 41. Kd4 Kb5 42. f3 Kb6 43. c4 dxc4 44. Kxc4 Kc6 45. Kd4 Kb5 46. g4 Kb4 47. Kd3 Kc5 48. Ke4 Kc4 49. gxh5 gxh5 50. f4 Kc5 51. f5 exf5+ 52. Kxf5 Kd5 53. Kf6 Kd4 54. Kxf7 Kxe5 55. Kg6 Kd5 1/2-1/2

[Event "POR-ch Seniors 65"]
[Site "Peniche"]
[Date "2023.06.09"]
[Round "4"]
[White "Bento, Antonio Jose Gomes"]
[Black "Silva, Firmino"]
[Result "1-0"]
[ECO "B38"]
[WhiteElo "1528"]
[BlackElo "1870"]
[PlyCount "57"]
[EventDate "2023.06.06"]
[EventType "swiss"]
[EventRounds "5"]
[EventCountry "POR"]
[SourceTitle "CBM 214 Extra"]
[Source "ChessBase"]
[SourceDate "2023.07.31"]
[SourceVersion "1"]
[SourceVersionDate "2023.07.31"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 Nc6 3. c4 g6 4. d4 cxd4 5. Nxd4 Bg7 6. Be3 d6 7. Nxc6 bxc6 8. Bd4 Nf6 9. Nc3 0-0 10. Be2 Rb8 11. Rb1 Qa5 12. 0-0 Be6 13. Qc2 Nd7 14. Bxg7 Kxg7 15. Kh1 f5 16. exf5 Bxf5 17. Bd3 Ne5 18. Bxf5 Rxf5 19. b3 Rbf8 20. h3 d5 21. b4 Qc7 22. cxd5 cxd5 23. Qd2 e6 24. Kg1 Rf3 25. Ne2 Rxh3 26. Nd4 Rd3 27. Qxd3 Qb6 28. Qe3 Kf6 29. Qf4+ 1-0

[Event "POR-ch Seniors 65"]
[Site "Peniche"]
[Date "2023.06.08"]
[Round "3"]
[White "Silva, Firmino"]
[Black "Antao, Jorge"]
[Result "1/2-1/2"]
[ECO "B01"]
[WhiteElo "1870"]
[BlackElo "1812"]
[PlyCount "50"]
[EventDate "2023.06.06"]
[EventType "swiss"]
[EventRounds "5"]
[EventCountry "POR"]
[SourceTitle "CBM 214 Extra"]
[Source "ChessBase"]
[SourceDate "2023.07.31"]
[SourceVersion "1"]
[SourceVersionDate "2023.07.31"]
[SourceQuality "1"]

1. e4 d5 2. e5 c5 3. Bb5+ Bd7 4. Bxd7+ Qxd7 5. Nf3 Nc6 6. 0-0 e6 7. Re1 Nge7 8. d4 cxd4 9. Nxd4 Nxd4 10. Qxd4 Nc6 11. Qg4 h5 12. Qh4 Be7 13. Bg5 0-0-0 14. Nd2 Bxg5 15. Qxg5 Qe7 16. Qxe7 Nxe7 17. c4 Kb8 18. cxd5 Rxd5 19. Nf3 Nc6 20. Rad1 Rhd8 21. Rxd5 Rxd5 22. h4 Kc7 23. Re4 Kd7 24. g4 hxg4 25. Rxg4 g6 1/2-1/2

[Event "POR-ch Seniors 65"]
[Site "Peniche"]
[Date "2023.06.07"]
[Round "2"]
[White "Rebelo, Pracas Antonio Fern"]
[Black "Silva, Firmino"]
[Result "1/2-1/2"]
[ECO "A04"]
[WhiteElo "1548"]
[BlackElo "1870"]
[PlyCount "159"]
[EventDate "2023.06.06"]
[EventType "swiss"]
[EventRounds "5"]
[EventCountry "POR"]
[SourceTitle "CBM 214 Extra"]
[Source "ChessBase"]
[SourceDate "2023.07.31"]
[SourceVersion "1"]
[SourceVersionDate "2023.07.31"]
[SourceQuality "1"]

1. Nf3 b5 2. e4 Bb7 3. d3 d6 4. Be2 e6 5. Bg5 Be7 6. Bxe7 Nxe7 7. Nbd2 0-0 8. c3 c5 9. d4 a6 10. dxc5 dxc5 11. Qc2 Nd7 12. Rd1 Qc7 13. 0-0 Ng6 14. g3 Nf6 15. Rfe1 h5 16. h4 Ng4 17. Bf1 c4 18. Bg2 N6e5 19. Nxe5 Nxe5 20. b3 Rfd8 21. bxc4 bxc4 22. Nf1 Rd3 23. Ne3 Rad8 24. Qb1 Bc6 25. Qc2 Qd7 26. Rxd3 cxd3 27. Qd2 Bb5 28. f4 Nc4 29. Nxc4 Bxc4 30. Bf3 g6 31. Bd1 Qb5 32. g4 hxg4 33. Bxg4 Qa4 34. f5 exf5 35. exf5 Re8 36. Rxe8+ Qxe8 37. fxg6 fxg6 38. Kf2 Qf8+ 39. Bf3 Qf6 40. Kg3 Qe5+ 41. Kg2 Kg7 42. a4 Qa5 43. Bd1 Qd5+ 44. Bf3 Qd7 45. Bd1 Bd5+ 46. Kg3 Qc7+ 47. Kh3 Qc4 48. Kg3 Qe4 49. Qf2 Qe5+ 50. Kh3 Qxc3 51. Qa7+ Bf7 52. Qe3 Qc4 53. Qe5+ Kh7 54. h5 gxh5 55. Bxh5 Bxh5 56. Qxh5+ Kg7 57. Qg5+ Kf7 58. Qf5+ Ke7 59. Qh7+ Kd6 60. Kg2 Kc5 61. Qe7+ Kd4 62. Qf6+ Kc5 63. Qe7+ Kb6 64. Qd8+ Kc6 65. Qe8+ Kd6 66. Qd8+ Ke5 67. Qg5+ Kd6 68. Qd8+ Kc5 69. Qe7+ Kd4 70. Qf6+ Ke4 71. Qf3+ Ke5 72. Qh5+ Kf6 73. Qh8+ Ke7 74. Qg7+ Ke8 75. Qe5+ Kf8 76. Qh8+ Ke7 77. Qg7+ Ke8 78. Qe5+ Kf8 79. Qh8+ Ke7 80. Qg7+ 1/2-1/2

[Event "POR-ch Seniors 65"]
[Site "Peniche"]
[Date "2023.06.06"]
[Round "1"]
[White "Silva, Firmino"]
[Black "Meuter, Alain"]
[Result "1-0"]
[ECO "B72"]
[WhiteElo "1870"]
[BlackElo "1474"]
[PlyCount "47"]
[EventDate "2023.06.06"]
[EventType "swiss"]
[EventRounds "5"]
[EventCountry "POR"]
[SourceTitle "CBM 214 Extra"]
[Source "ChessBase"]
[SourceDate "2023.07.31"]
[SourceVersion "1"]
[SourceVersionDate "2023.07.31"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 g6 5. Be2 Bg7 6. Be3 Nf6 7. Nc3 0-0 8. Nb3 d6 9. g4 Be6 10. g5 Nd7 11. h4 Rc8 12. h5 Nce5 13. Bd4 Nb6 14. f4 Nec4 15. Bxg7 Kxg7 16. Qd4+ Kg8 17. 0-0-0 Qd7 18. hxg6 fxg6 19. f5 gxf5 20. Rxh7 Kxh7 21. Rh1+ Kg6 22. Bh5+ Kxg5 23. Qg7+ Kf4 24. Rf1+ 1-0

[Event "Figueira da Foz Sabir Ali Cup"]
[Site "Figueira da Foz"]
[Date "2022.11.06"]
[Round "1"]
[White "Silva, Firmino"]
[Black "Danielian, Elina"]
[Result "0-1"]
[ECO "B06"]
[WhiteElo "1827"]
[BlackElo "2426"]
[PlyCount "42"]
[EventDate "2022.11.06"]
[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 d6 2. d4 g6 3. Nc3 Bg7 4. Be2 Nd7 5. Be3 c6 6. h4 h6 7. f4 c5 8. dxc5 dxc5 9. f5 Qc7 10. fxg6 fxg6 11. Rh3 b6 12. Bc4 Ngf6 13. Rg3 Nf8 14. Qe2 Bd7 15. Ba6 e5 16. b4 Kf7 17. 0-0-0 Ne6 18. Rf1 Nf4 19. Bxf4 exf4 20. e5 Ne8 21. Qd3 Be6 0-1

[Event "Gaia Profigaia op"]
[Site "Vila Nova de Gaia"]
[Date "2004.07.11"]
[Round "9"]
[White "Machado, Luis"]
[Black "Silva, Firmino"]
[Result "1-0"]
[ECO "D94"]
[WhiteElo "2061"]
[BlackElo "2007"]
[PlyCount "64"]
[EventDate "2004.07.03"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "CBM 101 Extra"]
[Source "ChessBase"]
[SourceDate "2004.09.01"]
[SourceVersion "2"]
[SourceVersionDate "2004.09.01"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 c5 3. e3 g6 4. Nc3 Bg7 5. Nf3 0-0 6. Be2 cxd4 7. exd4 d5 8. 0-0 Nc6 9. Be3 dxc4 10. Bxc4 Ng4 11. h3 Nxe3 12. fxe3 e6 13. Qe2 a6 14. a3 b5 15. Ba2 Ne7 16. Bb1 Bb7 17. Be4 Bxe4 18. Nxe4 Nd5 19. Nh2 Nxe3 20. Rf4 Bxd4 21. Kh1 Nd5 22. Rf3 Qb6 23. h4 h5 24. Nf1 Rac8 25. Ng5 Rc7 26. Nd2 Rc2 27. Qd3 Rxb2 28. Raf1 f5 29. Nxe6 Qxe6 30. Qxd4 Rc8 31. Qxb2 Ne3 32. Re1 Qe7 1-0

[Event "Gaia Profigaia op"]
[Site "Vila Nova de Gaia"]
[Date "2004.07.10"]
[Round "8"]
[White "Silva, Firmino"]
[Black "Silva, Antonio Augusto MC"]
[Result "0-1"]
[ECO "B01"]
[WhiteElo "2007"]
[BlackElo "2194"]
[PlyCount "52"]
[EventDate "2004.07.03"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "CBM 101 Extra"]
[Source "ChessBase"]
[SourceDate "2004.09.01"]
[SourceVersion "2"]
[SourceVersionDate "2004.09.01"]
[SourceQuality "1"]

1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd6 4. h3 Nf6 5. Nf3 a6 6. d4 Bf5 7. Bd3 Bxd3 8. Qxd3 Nc6 9. 0-0 g6 10. Bg5 Bg7 11. Qd2 0-0-0 12. Rfd1 Qd7 13. Qe2 Qf5 14. Be3 h6 15. Na4 Ne4 16. c4 Ng5 17. Bxg5 hxg5 18. d5 Ne5 19. Nxe5 Bxe5 20. Qg4 Qxg4 21. hxg4 Rh4 22. g3 Rxg4 23. Rac1 b5 24. Nc5 Rxc4 25. Rxc4 bxc4 26. Na4 e6 0-1

[Event "Gaia Profigaia op"]
[Site "Vila Nova de Gaia"]
[Date "2004.07.09"]
[Round "7"]
[White "Galego, Luis"]
[Black "Silva, Firmino"]
[Result "1-0"]
[ECO "A43"]
[WhiteElo "2489"]
[BlackElo "2007"]
[PlyCount "62"]
[EventDate "2004.07.03"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "CBM 101 Extra"]
[Source "ChessBase"]
[SourceDate "2004.09.01"]
[SourceVersion "2"]
[SourceVersionDate "2004.09.01"]
[SourceQuality "1"]

1. d4 c5 2. c3 cxd4 3. cxd4 Nf6 4. Nc3 e6 5. Nf3 Bb4 6. Qb3 Nc6 7. e3 a5 8. Bd2 0-0 9. Bd3 d5 10. 0-0 Re8 11. a3 Bf8 12. Na4 Ne4 13. Be1 f5 14. Nb6 Ra7 15. Rc1 Bd6 16. Nxc8 a4 17. Qc2 Qxc8 18. Ne5 Qb8 19. f3 Nf6 20. f4 Bxe5 21. fxe5 Ng4 22. Qe2 Na5 23. Bb5 Nb3 24. Rc3 Re7 25. h3 Nh6 26. Qc2 Ra8 27. Bh4 Rf7 28. Bxa4 Rxa4 29. Rc8+ Qxc8 30. Qxc8+ Rf8 31. Qxe6+ Kh8 1-0

[Event "Gaia Profigaia op"]
[Site "Vila Nova de Gaia"]
[Date "2004.07.08"]
[Round "6"]
[White "Viela, Andre Filipe Folha"]
[Black "Silva, Firmino"]
[Result "0-1"]
[ECO "B76"]
[WhiteElo "2060"]
[BlackElo "2007"]
[PlyCount "60"]
[EventDate "2004.07.03"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "CBM 101 Extra"]
[Source "ChessBase"]
[SourceDate "2004.09.01"]
[SourceVersion "2"]
[SourceVersionDate "2004.09.01"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 d6 3. d4 Nf6 4. Nc3 cxd4 5. Nxd4 g6 6. Be3 Bg7 7. f3 0-0 8. Qd2 Nc6 9. g4 Bxg4 10. fxg4 Nxg4 11. Nxc6 bxc6 12. Be2 Nxe3 13. Qxe3 Rb8 14. 0-0-0 Qa5 15. Bc4 e6 16. Bb3 d5 17. Na4 Rb4 18. exd5 cxd5 19. a3 Rxa4 20. Bxa4 Qxa4 21. Rd3 Rc8 22. Qe2 Qb5 23. b3 Qa6 24. b4 Qc4 25. Kb1 a5 26. Re3 Qd4 27. c3 Rxc3 28. Rxc3 Qxc3 29. b5 Qb3+ 30. Kc1 Bh6+ 0-1

[Event "Gaia Profigaia op"]
[Site "Vila Nova de Gaia"]
[Date "2004.07.07"]
[Round "5"]
[White "Silva, Firmino"]
[Black "Leshchenko, Sergey"]
[Result "1-0"]
[ECO "C00"]
[WhiteElo "2007"]
[BlackElo "2005"]
[PlyCount "41"]
[EventDate "2004.07.03"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "CBM 101 Extra"]
[Source "ChessBase"]
[SourceDate "2004.09.01"]
[SourceVersion "2"]
[SourceVersionDate "2004.09.01"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 e6 3. d3 d5 4. Nbd2 Nf6 5. g3 Nc6 6. Bg2 Be7 7. 0-0 0-0 8. Re1 b6 9. e5 Nd7 10. Nf1 Bb7 11. c3 Rc8 12. h4 Qc7 13. Bf4 Rfe8 14. N1h2 Nf8 15. h5 Qd7 16. Ng4 d4 17. c4 f5 18. exf6 gxf6 19. Nh4 Nd8 20. Nh6+ Kh8 21. Qg4 1-0

[Event "Gaia Profigaia op"]
[Site "Vila Nova de Gaia"]
[Date "2004.07.06"]
[Round "4"]
[White "Araujo, Jose Verissimo"]
[Black "Silva, Firmino"]
[Result "0-1"]
[ECO "B26"]
[WhiteElo "1963"]
[BlackElo "2007"]
[PlyCount "94"]
[EventDate "2004.07.03"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "CBM 101 Extra"]
[Source "ChessBase"]
[SourceDate "2004.09.01"]
[SourceVersion "2"]
[SourceVersionDate "2004.09.01"]
[SourceQuality "1"]

1. e4 c5 2. Nc3 d6 3. g3 g6 4. Bg2 Bg7 5. d3 Nc6 6. Be3 Nf6 7. h3 0-0 8. Nge2 Rb8 9. Qd2 b5 10. 0-0 b4 11. Nd1 a5 12. f4 Bd7 13. Rb1 Qc7 14. Nf2 Rfc8 15. g4 Nd4 16. Ng3 Ne8 17. b3 a4 18. f5 d5 19. Bf4 Be5 20. Bxe5 Qxe5 21. Ne2 Nxe2+ 22. Qxe2 Nd6 23. Rbe1 d4 24. Nd1 axb3 25. axb3 Ra8 26. Nb2 Ra2 27. Nc4 Nxc4 28. dxc4 Be8 29. Ra1 Rxa1 30. Rxa1 d3 31. Qf1 dxc2 32. Ra2 Qd4+ 33. Kh2 Qd1 34. Ra1 Rd8 35. Bf3 Qd2+ 36. Kg3 Qe3 37. fxg6 hxg6 38. Rc1 Qc3 39. Kh4 Qf6+ 40. Kg3 Rd2 41. Be2 Qe5+ 42. Kf3 Qc3+ 43. Kf4 Qf6+ 44. Kg3 Qd6+ 45. Kh4 f6 46. g5 fxg5+ 47. Kxg5 Qg3+ 0-1

[Event "Gaia Profigaia op"]
[Site "Vila Nova de Gaia"]
[Date "2004.07.05"]
[Round "3"]
[White "Silva, Firmino"]
[Black "Machado, Julio"]
[Result "1/2-1/2"]
[ECO "C00"]
[WhiteElo "2007"]
[PlyCount "56"]
[EventDate "2004.07.03"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "CBM 101 Extra"]
[Source "ChessBase"]
[SourceDate "2004.09.01"]
[SourceVersion "2"]
[SourceVersionDate "2004.09.01"]
[SourceQuality "1"]

1. e4 d5 2. e5 e6 3. f4 c5 4. Nf3 Be7 5. Bb5+ Bd7 6. Bxd7+ Qxd7 7. 0-0 Nc6 8. Kh1 Bd8 9. d4 cxd4 10. c3 dxc3 11. Nxc3 Nge7 12. a4 a6 13. Be3 0-0 14. Bc5 b6 15. Ba3 Re8 16. b4 Nf5 17. b5 Na5 18. Qd3 Nc4 19. Bc1 a5 20. g4 Ne7 21. Ne4 Ng6 22. h4 Ra7 23. Neg5 h6 24. h5 Nf8 25. Nh3 f6 26. g5 hxg5 27. fxg5 f5 28. Bf4 g6 1/2-1/2

[Event "Gaia Profigaia op"]
[Site "Vila Nova de Gaia"]
[Date "2004.07.04"]
[Round "2"]
[White "Padeiro, Jose Joao Tato"]
[Black "Silva, Firmino"]
[Result "1-0"]
[ECO "B00"]
[WhiteElo "2208"]
[BlackElo "2007"]
[PlyCount "91"]
[EventDate "2004.07.03"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "CBM 101 Extra"]
[Source "ChessBase"]
[SourceDate "2004.09.01"]
[SourceVersion "2"]
[SourceVersionDate "2004.09.01"]
[SourceQuality "1"]

1. e4 c5 2. c3 b6 3. d4 Bb7 4. Bd3 Nf6 5. Qe2 e6 6. Nf3 cxd4 7. cxd4 Bb4+ 8. Bd2 Bxd2+ 9. Nbxd2 0-0 10. 0-0 d5 11. e5 Nh5 12. g3 Nd7 13. h4 g6 14. Ng5 Ng7 15. f4 f6 16. Nh3 f5 17. Kh2 Rc8 18. Ng5 h6 19. Ngf3 Qe7 20. a3 Rc7 21. Qg2 h5 22. Ng5 Rfc8 23. Nb1 Nb8 24. Qe2 Nc6 25. Nf3 Na5 26. Nc3 Nb3 27. Rad1 Rxc3 28. bxc3 Qxa3 29. Qc2 a5 30. Bb5 Bc6 31. Be2 Bd7 32. Rb1 a4 33. Bd1 b5 34. Qb2 Qxb2+ 35. Rxb2 Rxc3 36. Bxb3 axb3 37. Nd2 Rd3 38. Nxb3 Be8 39. Rc1 b4 40. Rc7 Bb5 41. Nc5 Rd1 42. Rxb4 Rd2+ 43. Kg1 Rd1+ 44. Kf2 Rf1+ 45. Kg2 Be2 46. Rb8+ 1-0

[Event "Gaia Profigaia op"]
[Site "Vila Nova de Gaia"]
[Date "2004.07.03"]
[Round "1"]
[White "Silva, Firmino"]
[Black "Valente, Rodrigo de Deus"]
[Result "1-0"]
[ECO "C52"]
[WhiteElo "2007"]
[BlackElo "2109"]
[PlyCount "41"]
[EventDate "2004.07.03"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "CBM 101 Extra"]
[Source "ChessBase"]
[SourceDate "2004.09.01"]
[SourceVersion "2"]
[SourceVersionDate "2004.09.01"]
[SourceQuality "1"]

1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. b4 Bxb4 5. c3 Ba5 6. d4 d6 7. dxe5 Bg4 8. Qb3 Nh6 9. Bxh6 gxh6 10. Bxf7+ Kf8 11. Qxb7 Bd7 12. Bd5 Rb8 13. Qa6 Qc8 14. Qd3 Nxe5 15. Nxe5 dxe5 16. Qf3+ Ke8 17. Qf7+ Kd8 18. Qf6+ Ke8 19. Bf7+ Kf8 20. Bg6+ Kg8 21. Qf7# 1-0

[Event "Usar Tolas 2nd"]
[Site "Lisbon"]
[Date "2004.04.13"]
[Round "4"]
[White "Rodrigues, Jose AA"]
[Black "Silva, Firmino"]
[Result "1-0"]
[ECO "A65"]
[WhiteElo "2058"]
[BlackElo "2038"]
[PlyCount "77"]
[EventDate "2004.03.23"]
[EventType "tourn"]
[EventRounds "6"]
[EventCountry "POR"]
[SourceTitle "EXT 2005"]
[Source "ChessBase"]
[SourceDate "2004.11.15"]
[SourceVersion "1"]
[SourceVersionDate "2004.11.15"]
[SourceQuality "1"]

1. d4 c5 2. d5 Nf6 3. c4 e6 4. Nc3 exd5 5. cxd5 d6 6. e4 g6 7. Bd3 Bg7 8. Nge2 0-0 9. 0-0 Na6 10. f3 Nc7 11. Bg5 h6 12. Bh4 a6 13. a3 b5 14. b4 g5 15. Bf2 Nd7 16. Rc1 Be5 17. Ng3 c4 18. Bb1 Nf6 19. Nge2 Nce8 20. g3 Nh5 21. Nd4 Qf6 22. Kh1 Neg7 23. Nce2 Bd7 24. Bg1 Qe7 25. f4 Bf6 26. Qc2 Bxd4 27. Bxd4 f5 28. e5 g4 29. h3 gxh3 30. g4 Qh4 31. gxh5 Qg4 32. Rf2 Qxh5 33. Rg1 Kh7 34. e6 Nxe6 35. dxe6 Bc6+ 36. Kh2 Bg2 37. Ng3 Qg6 38. Qxf5 Rxf5 39. Bxf5 1-0

[Event "Boavista-ch 3rd"]
[Site "Lisbon"]
[Date "2004.04.11"]
[Round "8"]
[White "Silva, Firmino"]
[Black "Rodrigues, Pedro Sousa Rocha"]
[Result "1-0"]
[ECO "A04"]
[WhiteElo "2037"]
[BlackElo "2001"]
[PlyCount "69"]
[EventDate "2004.04.05"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2005"]
[Source "ChessBase"]
[SourceDate "2004.11.15"]
[SourceVersion "1"]
[SourceVersionDate "2004.11.15"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 e6 3. d3 Nc6 4. g3 d6 5. Bg2 g6 6. 0-0 Bg7 7. c3 Nge7 8. Nh4 0-0 9. f4 f5 10. Nd2 Qc7 11. g4 fxg4 12. Qxg4 d5 13. e5 Nf5 14. Nxf5 Rxf5 15. Nf3 Ne7 16. Nh4 Rf8 17. Bf3 Bd7 18. Rf2 d4 19. c4 Bc6 20. Qxe6+ Kh8 21. Bxc6 Nxc6 22. Bd2 Rae8 23. Qh3 Kg8 24. Nf3 Nd8 25. Ng5 h6 26. Ne4 Nf7 27. Raf1 g5 28. e6 Nd6 29. Nxd6 Qxd6 30. f5 Qe7 31. Qh5 Qf6 32. h4 gxh4 33. Rf4 Qg5+ 34. Qxg5 hxg5 35. Rg4 1-0

[Event "Boavista-ch 3rd"]
[Site "Lisbon"]
[Date "2004.04.11"]
[Round "9"]
[White "Viela, Andre Filipe Folha"]
[Black "Silva, Firmino"]
[Result "1/2-1/2"]
[ECO "B52"]
[WhiteElo "2035"]
[BlackElo "2037"]
[PlyCount "141"]
[EventDate "2004.04.05"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2005"]
[Source "ChessBase"]
[SourceDate "2004.11.15"]
[SourceVersion "1"]
[SourceVersionDate "2004.11.15"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 d6 3. Bb5+ Bd7 4. Bxd7+ Qxd7 5. 0-0 Nc6 6. c4 g6 7. d4 cxd4 8. Nxd4 Bg7 9. Be3 Nf6 10. Nc3 Ng4 11. Nc2 Nxe3 12. Nxe3 Qd8 13. Rc1 0-0 14. Qd2 Qa5 15. a3 Rac8 16. Qd3 Rfe8 17. Ncd1 Ne5 18. Qe2 b5 19. f4 Nxc4 20. Nxc4 bxc4 21. Rxc4 Qb6+ 22. Kh1 Rxc4 23. Qxc4 Bxb2 24. f5 Bf6 25. fxg6 hxg6 26. Nf2 Qd4 27. Qb3 e6 28. Ng4 Bg7 29. Qf3 Rd8 30. Re1 Qc5 31. h3 Rb8 32. Qg3 Rb6 33. Rf1 Rb7 34. Rd1 e5 35. Qd3 Rb6 36. Ne3 Qb5 37. Qxb5 Rxb5 38. Rxd6 Bf8 39. Ra6 Rb3 40. Nc4 Rc3 41. Ra4 Bc5 42. Nxe5 Rxa3 43. Rxa3 Bxa3 44. Nc6 Bc5 45. g4 Kf8 46. Kg2 Ke8 47. Kf3 g5 48. e5 Kd7 49. Na5 Ke6 50. Ke4 Bb6 51. Nb3 a5 52. Nc1 a4 53. Nd3 a3 54. Nb4 Bc7 55. Nc2 a2 56. Nd4+ Ke7 57. Nb3 Bb6 58. Kf5 Bd4 59. Kxg5 Bxe5 60. h4 a1Q 61. Nxa1 Bxa1 62. Kf5 Kf8 63. h5 Kg7 64. g5 Bc3 65. g6 f6 66. Ke6 Bb2 67. Kf5 Bc3 68. Ke6 Kh6 69. Kf5 Kg7 70. Ke6 Kh6 71. Kf5 1/2-1/2

[Event "Boavista-ch 3rd"]
[Site "Lisbon"]
[Date "2004.04.10"]
[Round "7"]
[White "Fonseca, Miguel Trindade"]
[Black "Silva, Firmino"]
[Result "0-1"]
[ECO "A05"]
[WhiteElo "1217"]
[BlackElo "2037"]
[PlyCount "80"]
[EventDate "2004.04.05"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2005"]
[Source "ChessBase"]
[SourceDate "2004.11.15"]
[SourceVersion "1"]
[SourceVersionDate "2004.11.15"]
[SourceQuality "1"]

1. Nf3 Nf6 2. g3 b5 3. Bg2 Bb7 4. 0-0 c5 5. d3 e6 6. Bg5 Be7 7. Nbd2 h6 8. Bxf6 Bxf6 9. c3 0-0 10. a3 d6 11. e3 Nd7 12. d4 c4 13. a4 a6 14. axb5 axb5 15. Rxa8 Qxa8 16. Qa1 Bc6 17. Qxa8 Rxa8 18. Rb1 d5 19. b3 Ra2 20. b4 Nb6 21. Rc1 Na4 22. Nb1 Ra1 23. Nfd2 e5 24. Bh3 g6 25. Rc2 h5 26. f4 exd4 27. exd4 g5 28. Kg2 g4 29. Bxg4 hxg4 30. Rc1 Bd7 31. f5 Bg5 32. Rf1 Bxd2 33. Nxd2 Rxf1 34. Kxf1 Nxc3 35. Kf2 Na2 36. Ke3 Bxf5 37. Kf4 Be6 38. Nxc4 dxc4 39. Ke4 c3 40. Kd3 Bf5+ 0-1

[Event "Boavista-ch 3rd"]
[Site "Lisbon"]
[Date "2004.04.10"]
[Round "6"]
[White "Silva, Firmino"]
[Black "Pereira, Antonio Pedro Caram"]
[Result "0-1"]
[ECO "B01"]
[WhiteElo "2037"]
[BlackElo "1960"]
[PlyCount "70"]
[EventDate "2004.04.05"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2005"]
[Source "ChessBase"]
[SourceDate "2004.11.15"]
[SourceVersion "1"]
[SourceVersionDate "2004.11.15"]
[SourceQuality "1"]

1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. h3 c6 5. Bc4 Nf6 6. d3 Bf5 7. Nf3 Nbd7 8. 0-0 e6 9. Bf4 Be7 10. Qe1 0-0 11. Nd5 Qd8 12. Nxe7+ Qxe7 13. Nh4 Bg6 14. Nxg6 hxg6 15. d4 Nb6 16. Bb3 Rfd8 17. c3 c5 18. Be3 cxd4 19. Bxd4 Qc7 20. Qe2 Rac8 21. Qf3 Qc6 22. Qg3 a6 23. Rfe1 Nc4 24. Re2 Nd6 25. Bxf6 gxf6 26. Rxe6 fxe6 27. Bxe6+ Kg7 28. Bxc8 Rxc8 29. Rd1 Nf5 30. Qf4 Re8 31. g4 Nh4 32. Qg3 Nf3+ 33. Kf1 g5 34. Qd6 Re1+ 35. Kg2 Nh4+ 0-1

[Event "Boavista-ch 3rd"]
[Site "Lisbon"]
[Date "2004.04.09"]
[Round "5"]
[White "Padeiro, Jose Joao Tato"]
[Black "Silva, Firmino"]
[Result "1-0"]
[ECO "B52"]
[WhiteElo "2210"]
[BlackElo "2037"]
[PlyCount "78"]
[EventDate "2004.04.05"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2005"]
[Source "ChessBase"]
[SourceDate "2004.11.15"]
[SourceVersion "1"]
[SourceVersionDate "2004.11.15"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 d6 3. Bb5+ Bd7 4. Bxd7+ Qxd7 5. 0-0 Nf6 6. e5 dxe5 7. Nxe5 Qc7 8. d4 cxd4 9. Bf4 Qd8 10. c3 e6 11. Qa4+ Nbd7 12. Qd1 Bc5 13. cxd4 Be7 14. Nc3 0-0 15. Nxd7 Nxd7 16. d5 Nc5 17. Qd4 Rc8 18. dxe6 Nxe6 19. Qe4 Qe8 20. Bg3 Rc6 21. Nd5 Bg5 22. Qb4 Qc8 23. f4 Bd8 24. Bf2 Rc4 25. Qd2 Rc2 26. Qd3 Rxb2 27. Rac1 Qb8 28. Bg3 f5 29. Rfd1 Rb6 30. Nxb6 Bxb6+ 31. Kh1 Nd4 32. Re1 Kh8 33. Qc4 Nc6 34. Qd3 h6 35. Qd5 Bc7 36. Qd7 a6 37. h3 Bb6 38. Rb1 Qa7 39. Re6 Bc5 1-0

[Event "Boavista-ch 3rd"]
[Site "Lisbon"]
[Date "2004.04.08"]
[Round "4"]
[White "Felix, Carlos"]
[Black "Silva, Firmino"]
[Result "0-1"]
[ECO "A45"]
[WhiteElo "1890"]
[BlackElo "2037"]
[PlyCount "75"]
[EventDate "2004.04.05"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2005"]
[Source "ChessBase"]
[SourceDate "2004.11.15"]
[SourceVersion "1"]
[SourceVersionDate "2004.11.15"]
[SourceQuality "1"]

1. d4 Nf6 2. Bg5 c5 3. Bxf6 exf6 4. Nf3 Be7 5. e3 0-0 6. c4 d6 7. Nc3 Nc6 8. Be2 Re8 9. 0-0 Qa5 10. a3 Bf8 11. Nd5 Qd8 12. b4 b6 13. Rb1 Bf5 14. Bd3 Bg4 15. Be2 Ne7 16. Nxe7+ Qxe7 17. d5 Qe4 18. Nd2 Bxe2 19. Qxe2 Qg6 20. b5 a6 21. bxa6 Rxa6 22. Rb3 Qc2 23. Rfb1 Rea8 24. R3b2 Qf5 25. e4 Qd7 26. Rxb6 Rxb6 27. Rxb6 Rxa3 28. Rb3 Ra2 29. h3 Qa4 30. Rb8 Qa7 31. Rb1 Rc2 32. Qd3 Qa2 33. Rd1 Qb2 34. Qe3 Rc3 35. Qe2 g6 36. Rb1 Qa2 37. Qe1 Bh6 38. Nf3 0-1

[Event "Boavista-ch 3rd"]
[Site "Lisbon"]
[Date "2004.04.07"]
[Round "3"]
[White "Silva, Firmino"]
[Black "Barbosa, Fabio Emanuel Olive"]
[Result "0-1"]
[ECO "B89"]
[WhiteElo "2037"]
[BlackElo "1995"]
[PlyCount "66"]
[EventDate "2004.04.05"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2005"]
[Source "ChessBase"]
[SourceDate "2004.11.15"]
[SourceVersion "1"]
[SourceVersionDate "2004.11.15"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 d6 6. Bc4 e6 7. Be3 a6 8. Qe2 Qc7 9. Bb3 Be7 10. 0-0-0 Bd7 11. g4 Nxd4 12. Rxd4 Bc6 13. g5 Nd7 14. Rg1 Nc5 15. f4 Nxb3+ 16. axb3 b5 17. f5 e5 18. Rdd1 Bd8 19. Kb1 Qb8 20. Nd5 a5 21. f6 g6 22. Rd2 a4 23. b4 0-0 24. Rg4 a3 25. b3 a2+ 26. Ka1 Qc8 27. Rd3 Qa6 28. Bc1 Bxd5 29. exd5 Bb6 30. Rh4 Rfc8 31. Rxh7 Kxh7 32. Qg2 Rxc2 33. Qh3+ Kg8 0-1

[Event "Usar Tolas 2nd"]
[Site "Lisbon"]
[Date "2004.04.06"]
[Round "3"]
[White "Silva, Firmino"]
[Black "Silva, Antonio Augusto MC"]
[Result "0-1"]
[ECO "B01"]
[WhiteElo "2038"]
[BlackElo "2194"]
[PlyCount "46"]
[EventDate "2004.03.23"]
[EventType "tourn"]
[EventRounds "6"]
[EventCountry "POR"]
[SourceTitle "EXT 2005"]
[Source "ChessBase"]
[SourceDate "2004.11.15"]
[SourceVersion "1"]
[SourceVersionDate "2004.11.15"]
[SourceQuality "1"]

1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. h3 Nf6 5. Bc4 Nc6 6. Nf3 g5 7. Bb5 Bd7 8. Nxg5 a6 9. Bxc6 Bxc6 10. Nf3 Rg8 11. Kf1 0-0-0 12. d3 Qh5 13. Bf4 e5 14. Bg3 Bd6 15. Qe2 Rde8 16. Nh4 Qg5 17. Ne4 Nxe4 18. dxe4 Bc5 19. Rd1 Rd8 20. Nf3 Rxd1+ 21. Qxd1 Rd8 22. Qe1 Bb5+ 23. Kg1 Qxg3 0-1

[Event "Boavista-ch 3rd"]
[Site "Lisbon"]
[Date "2004.04.06"]
[Round "2"]
[White "Wanderley, Rodrigo"]
[Black "Silva, Firmino"]
[Result "1/2-1/2"]
[ECO "A71"]
[WhiteElo "1430"]
[BlackElo "2037"]
[PlyCount "92"]
[EventDate "2004.04.05"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2005"]
[Source "ChessBase"]
[SourceDate "2004.11.15"]
[SourceVersion "1"]
[SourceVersionDate "2004.11.15"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 c5 3. d5 e6 4. Nc3 exd5 5. cxd5 d6 6. e4 g6 7. Nf3 Bg7 8. Bg5 h6 9. Bf4 0-0 10. Bd3 b5 11. 0-0 a6 12. Rc1 Nh5 13. Be3 Bg4 14. h3 Bxf3 15. Qxf3 Nd7 16. Qe2 Ne5 17. Bb1 Nc4 18. Nd1 Nxe3 19. Nxe3 Qg5 20. b3 Bd4 21. Rce1 Rae8 22. Qg4 Bxe3 23. Rxe3 Qxg4 24. hxg4 Nf6 25. f3 Nxd5 26. Rd3 Nf4 27. Rxd6 Re6 28. Rfd1 Ne2+ 29. Kf1 Rxd6 30. Rxd6 Nc3 31. Bd3 Nxa2 32. Rxa6 Nb4 33. Rd6 Nxd3 34. Rxd3 Ra8 35. Rd5 Ra3 36. Rxc5 Rxb3 37. Kf2 Kf8 38. f4 b4 39. Rb5 Rb1 40. f5 gxf5 41. gxf5 Kg7 42. e5 h5 43. Rb7 Rb2+ 44. Kg3 Kf8 45. f6 Kg8 46. Rb8+ Kh7 1/2-1/2

[Event "Boavista-ch 3rd"]
[Site "Lisbon"]
[Date "2004.04.05"]
[Round "1"]
[White "Silva, Firmino"]
[Black "Pintor, Simao Maciel Abranc"]
[Result "1-0"]
[ECO "B01"]
[WhiteElo "2037"]
[BlackElo "1490"]
[PlyCount "119"]
[EventDate "2004.04.05"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2005"]
[Source "ChessBase"]
[SourceDate "2004.11.15"]
[SourceVersion "1"]
[SourceVersionDate "2004.11.15"]
[SourceQuality "1"]

1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. h3 Nf6 5. Bc4 Bf5 6. Nf3 e6 7. 0-0 c6 8. d3 Bb4 9. Bd2 Nbd7 10. a3 Bxc3 11. Bxc3 Qc7 12. Nd4 0-0 13. Nxf5 exf5 14. Qf3 g6 15. g4 fxg4 16. hxg4 Qd6 17. Rae1 Rfe8 18. Bxf7+ Kxf7 19. g5 Qd5 20. Qf4 Qf5 21. Qxf5 gxf5 22. gxf6 Nxf6 23. f3 Nd5 24. Be5 Rg8+ 25. Kf2 Rg6 26. Rh1 h6 27. Rh5 Rag8 28. Rh2 h5 29. c4 Nf6 30. d4 h4 31. b4 h3 32. Rxh3 Rg2+ 33. Ke3 Ra2 34. Bxf6 Rxa3+ 35. Kf4 Kxf6 36. Rh7 Rd3 37. Rh6+ Rg6 38. Rxg6+ Kxg6 39. Re6+ Kf7 40. Rd6 Ke7 41. Rh6 Rxd4+ 42. Kxf5 Kd8 43. Rh8+ Kc7 44. Rh7+ Kb6 45. c5+ Ka6 46. Ke5 Rxb4 47. f4 Rc4 48. f5 Rxc5+ 49. Ke6 Rc1 50. f6 c5 51. Rh5 c4 52. f7 Rf1 53. Rf5 Rxf5 54. Kxf5 Kb5 55. f8Q a5 56. Qa3 a4 57. Ke5 Kc6 58. Kd4 b5 59. Qc5+ Kd7 60. Qxb5+ 1-0

[Event "Usar Tolas 2nd"]
[Site "Lisbon"]
[Date "2004.03.23"]
[Round "1"]
[White "Silva, Firmino"]
[Black "Rosario, Artur"]
[Result "0-1"]
[ECO "C22"]
[WhiteElo "2038"]
[BlackElo "1801"]
[PlyCount "70"]
[EventDate "2004.03.23"]
[EventType "tourn"]
[EventRounds "6"]
[EventCountry "POR"]
[SourceTitle "EXT 2005"]
[Source "ChessBase"]
[SourceDate "2004.11.15"]
[SourceVersion "1"]
[SourceVersionDate "2004.11.15"]
[SourceQuality "1"]

1. e4 e5 2. d4 exd4 3. Qxd4 Nc6 4. Qe3 b6 5. Bc4 Bc5 6. Qe2 Nd4 7. Qd3 Qf6 8. Be3 Ne7 9. Nc3 0-0 10. 0-0-0 Nec6 11. Nd5 Qd6 12. f4 Ne6 13. e5 Bxe3+ 14. Qxe3 Qc5 15. Qe4 Bb7 16. Nf6+ gxf6 17. Bd3 f5 18. Qxf5 Rfe8 19. Qxh7+ Kf8 20. Qh8+ Ke7 21. Qf6+ Kf8 22. Bg6 Qe3+ 23. Kb1 Qxf4 24. Bf5 Ng7 25. Bxd7 Qxe5 26. Qh6 Ne7 27. Bxe8 Bxg2 28. Qh8+ Ng8 29. Bxf7 Kxf7 30. Nf3 Bxf3 31. Rhf1 Qe2 32. Rde1 Qg2 33. Qh4 Re8 34. Qf4+ Nf6 35. Qxc7+ Kg8 0-1

[Event "Usar Tolas 2nd"]
[Site "Lisbon"]
[Date "2004.??.??"]
[Round "2"]
[White "Brandao Pinho, Joaquim"]
[Black "Silva, Firmino"]
[Result "0-1"]
[ECO "A20"]
[WhiteElo "1800"]
[BlackElo "2035"]
[PlyCount "88"]
[EventDate "2004.03.23"]
[EventType "tourn"]
[EventRounds "6"]
[EventCountry "POR"]
[SourceTitle "EXT 2005"]
[Source "ChessBase"]
[SourceDate "2004.11.15"]
[SourceVersion "1"]
[SourceVersionDate "2004.11.15"]
[SourceQuality "1"]

1. c4 Nf6 2. g3 e5 3. Bg2 Bc5 4. Nf3 Nc6 5. 0-0 0-0 6. d3 h6 7. a3 a5 8. b3 d5 9. cxd5 Nxd5 10. Bb2 Bd4 11. Nxd4 exd4 12. Nd2 Re8 13. Rc1 Bg4 14. Nf3 Qd7 15. Re1 Nf6 16. Rc4 Be6 17. Rc1 Rad8 18. b4 axb4 19. axb4 b5 20. Rxc6 Qxc6 21. Nxd4 Qb6 22. Nxe6 Rxe6 23. e3 c5 24. bxc5 Qxc5 25. d4 Qb4 26. Qb1 Nd5 27. Bxd5 Rxd5 28. Rc1 Re8 29. Qc2 Rdd8 30. Bc3 Qe7 31. Qb2 Rb8 32. Bb4 Qe4 33. Rc5 Rec8 34. Qc3 Rxc5 35. Qxc5 Ra8 36. Ba3 Qd3 37. Bb2 Qb1+ 38. Bc1 Ra1 39. Qc8+ Kh7 40. Kg2 Qxc1 41. Qf5+ Kg8 42. d5 Qc5 43. Qe5 Ra8 44. Qe4 Rd8 0-1

[Event "Usar Tolas 2nd"]
[Site "Lisbon"]
[Date "2004.??.??"]
[Round "9"]
[White "Costa, Alvaro"]
[Black "Silva, Firmino"]
[Result "0-1"]
[ECO "B22"]
[WhiteElo "1800"]
[BlackElo "2035"]
[PlyCount "98"]
[EventDate "2004.03.23"]
[EventType "tourn"]
[EventRounds "6"]
[EventCountry "POR"]
[SourceTitle "EXT 2005"]
[Source "ChessBase"]
[SourceDate "2004.11.15"]
[SourceVersion "1"]
[SourceVersionDate "2004.11.15"]
[SourceQuality "1"]

1. e4 c5 2. c3 Qa5 3. Nf3 Nc6 4. d4 cxd4 5. Nxd4 Nf6 6. Nxc6 bxc6 7. Bd3 g6 8. 0-0 Bg7 9. Na3 0-0 10. Nc4 Qc7 11. e5 Nd5 12. f4 Ba6 13. Rf3 Bxc4 14. Bxc4 Nb6 15. Bb3 d5 16. Qe2 e6 17. Be3 c5 18. Rh3 Rfd8 19. Qf2 Nd7 20. Qh4 Nf8 21. Kh1 d4 22. cxd4 cxd4 23. Rc1 Qb7 24. Bd2 Rdc8 25. Rd1 a5 26. a4 Qe4 27. Re1 Qc6 28. Bd1 Ra7 29. b3 Qd5 30. Be2 Rc2 31. Bc4 Rxc4 32. bxc4 Qxc4 33. Ra1 h5 34. Qe1 Qd5 35. Rb1 Nd7 36. Rb5 Qa2 37. Qd1 Bf8 38. Rxa5 Rc7 39. Rg3 Nc5 40. Be1 Ne4 41. Rd3 Rc2 42. Qf3 Re2 43. Qf1 Nf2+ 44. Bxf2 Rxf2 45. Qxf2 Qxf2 46. Rd1 d3 47. Rb5 d2 48. Rbb1 Ba3 49. Rf1 Bc1 0-1

[Event "Usar Tolas 2nd"]
[Site "Lisbon"]
[Date "2004.??.??"]
[Round "7"]
[White "Pinto, Manuel J Teixeira"]
[Black "Silva, Firmino"]
[Result "0-1"]
[ECO "A73"]
[WhiteElo "1800"]
[BlackElo "2035"]
[PlyCount "104"]
[EventDate "2004.03.23"]
[EventType "tourn"]
[EventRounds "6"]
[EventCountry "POR"]
[SourceTitle "EXT 2005"]
[Source "ChessBase"]
[SourceDate "2004.11.15"]
[SourceVersion "1"]
[SourceVersionDate "2004.11.15"]
[SourceQuality "1"]

1. d4 c5 2. d5 Nf6 3. c4 e6 4. Nc3 exd5 5. cxd5 d6 6. e4 g6 7. Nf3 Bg7 8. Be2 0-0 9. 0-0 Re8 10. Bb5 Bd7 11. Bxd7 Nbxd7 12. Re1 Ng4 13. Bf4 Nge5 14. Rc1 c4 15. Nxe5 Nxe5 16. Bxe5 Bxe5 17. Qa4 Qb6 18. Rc2 Rec8 19. Qd7 Qb4 20. Re3 Rd8 21. Qg4 b5 22. Rh3 Bg7 23. Qh4 h6 24. g4 Re8 25. Re2 Qc5 26. Kg2 b4 27. Nb1 Qd4 28. Rhe3 Rac8 29. Qh3 c3 30. Rd3 Qc4 31. bxc3 bxc3 32. Na3 Qa4 33. Nc2 Rxe4 34. Rxe4 Qxe4+ 35. Qf3 Qa4 36. Qd1 Qxa2 37. f3 Rb8 38. Re3 Rb2 39. Re2 Qa4 40. Re3 Qb5 41. Re1 a5 42. Kg3 Qa4 43. Re2 Qb5 44. Re1 a4 45. h3 Qb3 46. Re2 a3 47. h4 a2 48. h5 Rxc2 49. hxg6 Be5+ 50. f4 Rb2 51. Qxb3 Rxb3 52. Rxa2 c2+ 0-1

[Event "Usar Tolas 2nd"]
[Site "Lisbon"]
[Date "2004.??.??"]
[Round "8"]
[White "Silva, Firmino"]
[Black "Marques, Mario"]
[Result "1/2-1/2"]
[ECO "B01"]
[WhiteElo "2035"]
[BlackElo "1800"]
[PlyCount "70"]
[EventDate "2004.03.23"]
[EventType "tourn"]
[EventRounds "6"]
[EventCountry "POR"]
[SourceTitle "EXT 2005"]
[Source "ChessBase"]
[SourceDate "2004.11.15"]
[SourceVersion "1"]
[SourceVersionDate "2004.11.15"]
[SourceQuality "1"]

1. e4 d5 2. e5 c5 3. Nf3 Nc6 4. Bb5 Bd7 5. Bxc6 Bxc6 6. 0-0 e6 7. d3 Ne7 8. c3 d4 9. c4 Ng6 10. Re1 Qc7 11. Nbd2 Be7 12. a3 Rd8 13. Rb1 a5 14. a4 b6 15. b3 h6 16. Qe2 Nf4 17. Qf1 Ng6 18. g3 Qb7 19. Qe2 h5 20. h4 Kd7 21. Nh2 Kc8 22. f4 Bf8 23. Qf2 Ne7 24. Ne4 Nf5 25. Bd2 Be7 26. Nf3 f6 27. Re2 Nh6 28. Nh2 f5 29. Ng5 Bxg5 30. fxg5 Ng4 31. Nxg4 fxg4 32. Rf1 Bf3 33. Ree1 Rhf8 34. Bf4 g6 35. Qd2 Qe7 1/2-1/2

[Event "Usar Tolas 2nd"]
[Site "Lisbon"]
[Date "2004.??.??"]
[Round "6"]
[White "Silva, Firmino"]
[Black "Mendes, Rui Oscar"]
[Result "1/2-1/2"]
[ECO "C96"]
[WhiteElo "2035"]
[BlackElo "2025"]
[PlyCount "26"]
[EventDate "2004.03.23"]
[EventType "tourn"]
[EventRounds "6"]
[EventCountry "POR"]
[SourceTitle "EXT 2005"]
[Source "ChessBase"]
[SourceDate "2004.11.15"]
[SourceVersion "1"]
[SourceVersionDate "2004.11.15"]
[SourceQuality "1"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. 0-0 Be7 6. Re1 b5 7. Bb3 d6 8. c3 0-0 9. h3 Na5 10. Bc2 c5 11. d4 cxd4 12. cxd4 Bb7 13. d5 Rc8 1/2-1/2

[Event "Usar Tolas 2nd"]
[Site "Lisbon"]
[Date "2004.??.??"]
[Round "5"]
[White "Silva, Firmino"]
[Black "Oliveira, Rogerio"]
[Result "1-0"]
[ECO "B40"]
[WhiteElo "2035"]
[BlackElo "1800"]
[PlyCount "52"]
[EventDate "2004.03.23"]
[EventType "tourn"]
[EventRounds "6"]
[EventCountry "POR"]
[SourceTitle "EXT 2005"]
[Source "ChessBase"]
[SourceDate "2004.11.15"]
[SourceVersion "1"]
[SourceVersionDate "2004.11.15"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 Nc6 3. d3 e6 4. g3 Nf6 5. Bg2 Be7 6. 0-0 0-0 7. Re1 e5 8. Nbd2 d6 9. Nf1 Bg4 10. c3 b5 11. h3 Bxf3 12. Qxf3 b4 13. Ne3 bxc3 14. bxc3 Qa5 15. Bd2 Rab8 16. Nf5 Kh8 17. Bg5 Qxc3 18. Nxe7 Nd4 19. Qxf6 Nc2 20. Nf5 Rg8 21. Nxg7 Rxg7 22. Bh6 Rbg8 23. Rab1 Nb4 24. h4 Qa3 25. h5 Qxa2 26. Bxg7+ Rxg7 1-0

[Event "Vieira de Carvalho Memorial-B"]
[Site "Maia"]
[Date "2003.??.??"]
[Round "2"]
[White "Branca, Rui"]
[Black "Silva, Firmino"]
[Result "1-0"]
[ECO "B06"]
[WhiteElo "2056"]
[BlackElo "2036"]
[PlyCount "111"]
[EventDate "2003.??.??"]
[EventType "tourn"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2005"]
[Source "ChessBase"]
[SourceDate "2004.11.15"]
[SourceVersion "1"]
[SourceVersionDate "2004.11.15"]
[SourceQuality "1"]

1. e4 g6 2. Nf3 Bg7 3. d3 d6 4. g3 b5 5. Bg2 Bb7 6. 0-0 Nf6 7. a4 b4 8. Nbd2 0-0 9. Nc4 c5 10. Rb1 Nbd7 11. b3 d5 12. exd5 Nxd5 13. Bb2 Bxb2 14. Rxb2 Nc3 15. Qd2 Kg7 16. Ng5 Bxg2 17. Kxg2 Nf6 18. Qe3 Qd5+ 19. f3 Ng4 20. Qf4 h5 21. Ne4 e5 22. Qc1 f5 23. Nxc3 bxc3 24. Rb1 f4 25. Qe1 Rf5 26. Qe4 Nf6 27. Qxd5 Nxd5 28. Rbe1 Nb4 29. Rf2 Nc6 30. Nd6 Rff8 31. Ne4 Rad8 32. Nxc3 g5 33. Ne4 fxg3 34. hxg3 g4 35. Nxc5 Rd6 36. fxg4 Rxf2+ 37. Kxf2 Rf6+ 38. Kg2 hxg4 39. Re4 Rg6 40. b4 Nd4 41. c4 Nf3 42. b5 Kh6 43. Nd7 Rd6 44. Nxe5 Nxe5 45. Rxe5 Rxd3 46. c5 Rd2+ 47. Kf1 Rd1+ 48. Ke2 Ra1 49. Re4 Rc1 50. c6 Kg5 51. Kd2 Rc5 52. Kd3 Kf5 53. Rc4 Rd5+ 54. Kc3 Rd8 55. a5 Ke5 56. b6 1-0

[Event "POR-ch Aberto"]
[Site "Portugal"]
[Date "2003.??.??"]
[Round "7"]
[White "Castro, Henrique Manuel Fer"]
[Black "Silva, Firmino"]
[Result "0-1"]
[ECO "A58"]
[WhiteElo "1770"]
[BlackElo "2035"]
[PlyCount "116"]
[EventDate "2003.??.??"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2007"]
[Source "ChessBase"]
[SourceDate "2006.11.23"]
[SourceVersion "1"]
[SourceVersionDate "2006.11.23"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 c5 3. d5 b5 4. cxb5 a6 5. bxa6 g6 6. g3 Bg7 7. Bg2 d6 8. Nc3 0-0 9. Nf3 Bxa6 10. 0-0 Nbd7 11. Qc2 Qb6 12. Rd1 Ng4 13. h3 Nge5 14. Bg5 Rfe8 15. Rab1 h6 16. Bd2 Nc4 17. Bc1 Qb4 18. Ne1 Reb8 19. Nd3 Qa5 20. Bd2 Nxd2 21. Rxd2 Bxc3 22. bxc3 Rxb1+ 23. Qxb1 Qxc3 24. Qb2 Qa5 25. Nc1 c4 26. Qc2 Rb8 27. Rd4 Qa3 28. Kh2 Nc5 29. Rg4 Kg7 30. Be4 Rb2 31. Qd1 Qc3 32. Qh1 Nxe4 33. Qxe4 Rc2 34. Qxe7 Qf6 35. Qa7 Bc8 36. Rf4 Bf5 37. e4 Rxc1 38. Qe3 Qa1 39. exf5 Rh1+ 40. Kg2 Qf1+ 41. Kf3 Qd1+ 42. Kg2 Qg1+ 43. Kf3 Qd1+ 44. Kg2 Qxd5+ 45. Re4 gxf5 46. Qc3+ Kg6 47. Kxh1 Qxe4+ 48. Kg1 Qb1+ 49. Kg2 Qxa2 50. Qd4 Qa8+ 51. Kh2 Qc6 52. Qh8 c3 53. h4 c2 54. h5+ Kxh5 55. Qg8 c1Q 56. Qxf7+ Kg4 57. f3+ Qxf3 58. Qh5+ Kxh5 0-1

[Event "POR-ch Aberto"]
[Site "Portugal"]
[Date "2003.??.??"]
[Round "1"]
[White "Fernandes, Jose Palma"]
[Black "Silva, Firmino"]
[Result "1/2-1/2"]
[ECO "E61"]
[WhiteElo "1640"]
[BlackElo "2035"]
[PlyCount "57"]
[EventDate "2003.??.??"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2007"]
[Source "ChessBase"]
[SourceDate "2006.11.23"]
[SourceVersion "1"]
[SourceVersionDate "2006.11.23"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 c5 3. e3 g6 4. Nc3 Bg7 5. Nf3 0-0 6. Be2 Qa5 7. 0-0 d6 8. Bd2 Bg4 9. Nd5 Qd8 10. Nc3 Nc6 11. d5 Na5 12. b3 a6 13. h3 Bxf3 14. Bxf3 Rb8 15. Rb1 b5 16. Qc2 bxc4 17. bxc4 Nxc4 18. Rxb8 Qxb8 19. Rb1 Qc7 20. Bc1 Ne5 21. Be2 c4 22. f4 Ned7 23. Qa4 Nb6 24. Qxa6 Nfd7 25. Qa5 Ra8 26. Qb5 Rb8 27. Qa5 Ra8 28. Qb5 Rb8 29. Qa5 1/2-1/2

[Event "POR-ch Aberto"]
[Site "Portugal"]
[Date "2003.??.??"]
[Round "3"]
[White "Mendes, Alberto Correia"]
[Black "Silva, Firmino"]
[Result "0-1"]
[ECO "B73"]
[WhiteElo "2000"]
[BlackElo "2035"]
[PlyCount "82"]
[EventDate "2003.??.??"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2007"]
[Source "ChessBase"]
[SourceDate "2006.11.23"]
[SourceVersion "1"]
[SourceVersionDate "2006.11.23"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 d6 3. d4 Nf6 4. Nc3 cxd4 5. Nxd4 g6 6. Be2 Bg7 7. Be3 0-0 8. 0-0 Nc6 9. Kh1 Nxd4 10. Bxd4 Be6 11. Qd2 Qa5 12. a3 Nxe4 13. Nxe4 Qxd2 14. Nxd2 Bxd4 15. c3 Bg7 16. Bf3 Rab8 17. Rfe1 b5 18. Nf1 a5 19. Rac1 Rfc8 20. Ne3 b4 21. axb4 axb4 22. Bd5 bxc3 23. Bxe6 fxe6 24. bxc3 Rxc3 25. g3 Rxc1 26. Rxc1 d5 27. Kg2 Rb2 28. h4 Kf7 29. Re1 Ra2 30. g4 Ra4 31. f3 d4 32. Nf1 Ra2+ 33. Kh3 e5 34. Ng3 Rf2 35. Rf1 Rxf1 36. Nxf1 Ke6 37. Kg2 Kd5 38. Nd2 h6 39. Ne4 d3 40. Kf2 Kd4 41. Nd2 Bf6 0-1

[Event "Vieira de Carvalho Memorial-B"]
[Site "Maia"]
[Date "2003.??.??"]
[Round "4"]
[White "Pinheiro, Albano Guise"]
[Black "Silva, Firmino"]
[Result "0-1"]
[ECO "B78"]
[WhiteElo "2111"]
[BlackElo "2036"]
[PlyCount "68"]
[EventDate "2003.??.??"]
[EventType "tourn"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2005"]
[Source "ChessBase"]
[SourceDate "2004.11.15"]
[SourceVersion "1"]
[SourceVersionDate "2004.11.15"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 d6 3. d4 Nf6 4. Nc3 cxd4 5. Nxd4 g6 6. Be3 Bg7 7. f3 0-0 8. Qd2 Nc6 9. Bc4 Bd7 10. 0-0-0 Qb8 11. g4 Rc8 12. Bb3 a5 13. Nxc6 Bxc6 14. a3 b5 15. Nd5 Bxd5 16. Bxd5 Nxd5 17. Qxd5 b4 18. a4 b3 19. c4 Qb4 20. Qb5 Rxc4+ 21. Kb1 Qxa4 22. Qxa4 Rxa4 23. Rd3 Rb4 24. Rc1 a4 25. Bd2 Rb7 26. Bc3 a3 27. bxa3 b2 28. Rc2 Rxa3 29. Rxb2 Rxb2+ 30. Kxb2 Rxc3 31. Rxc3 Bxc3+ 32. Kxc3 g5 33. Kd4 e6 34. Kc4 Kg7 0-1

[Event "POR-ch Aberto"]
[Site "Portugal"]
[Date "2003.??.??"]
[Round "5"]
[White "Rebelo, Joao Vitor Gomes"]
[Black "Silva, Firmino"]
[Result "0-1"]
[ECO "B72"]
[WhiteElo "1840"]
[BlackElo "2035"]
[PlyCount "48"]
[EventDate "2003.??.??"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2007"]
[Source "ChessBase"]
[SourceDate "2006.11.23"]
[SourceVersion "1"]
[SourceVersionDate "2006.11.23"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 d6 3. d4 Nf6 4. Nc3 cxd4 5. Nxd4 g6 6. Be3 Bg7 7. Bd3 0-0 8. 0-0 Ng4 9. Rb1 Nxe3 10. fxe3 Nc6 11. Nce2 Ne5 12. Qe1 Bd7 13. Bb5 Bxb5 14. Nxb5 Qb6 15. Nbd4 Nc4 16. c3 Nxe3 17. Rf3 Nc2 18. Qd2 Na3 19. Rbf1 Nc4 20. Qg5 e5 21. Rh3 exd4 22. Kh1 Qxb2 23. Nf4 dxc3 24. Qh4 h6 0-1

[Event "Vieira de Carvalho Memorial-B"]
[Site "Maia"]
[Date "2003.??.??"]
[Round "8"]
[White "Silva, Firmino"]
[Black "Barbosa, Fabio Emanuel Olive"]
[Result "1-0"]
[ECO "B90"]
[WhiteElo "2036"]
[PlyCount "37"]
[EventDate "2003.??.??"]
[EventType "tourn"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2005"]
[Source "ChessBase"]
[SourceDate "2004.11.15"]
[SourceVersion "1"]
[SourceVersionDate "2004.11.15"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 d6 6. Bc4 a6 7. Nxc6 bxc6 8. e5 Ng4 9. e6 Ne5 10. exf7+ Nxf7 11. Bxf7+ Kxf7 12. Qf3+ Ke8 13. Qxc6+ Bd7 14. Qf3 e5 15. 0-0 Rb8 16. b3 Qf6 17. Qe2 Bb5 18. Nxb5 axb5 19. Bb2 1-0

[Event "POR-ch Aberto"]
[Site "Portugal"]
[Date "2003.??.??"]
[Round "2"]
[White "Silva, Firmino"]
[Black "Cadeirinhas, David Eduardo Lour"]
[Result "1-0"]
[ECO "B00"]
[WhiteElo "2035"]
[PlyCount "91"]
[EventDate "2003.??.??"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2007"]
[Source "ChessBase"]
[SourceDate "2006.11.23"]
[SourceVersion "1"]
[SourceVersionDate "2006.11.23"]
[SourceQuality "1"]

1. e4 b6 2. d4 d5 3. exd5 Qxd5 4. Nf3 e6 5. Bd3 Nf6 6. 0-0 Bd6 7. Nc3 Qh5 8. Ne4 Nbd7 9. Nxd6+ cxd6 10. Bf4 e5 11. dxe5 dxe5 12. Nxe5 Qxd1 13. Raxd1 0-0 14. Bb5 Nxe5 15. Bxe5 a6 16. Bc6 Ra7 17. Bb8 Re7 18. Bd6 Re6 19. Bxf8 Rxc6 20. Rd8 h6 21. Be7+ Kh7 22. Bxf6 gxf6 23. c3 Kg7 24. Rfd1 Be6 25. R1d6 Rc5 26. Rxb6 Re5 27. h3 Re1+ 28. Kh2 Bxa2 29. Rxa6 Be6 30. Rd2 f5 31. Rad6 h5 32. Rd1 Re2 33. R6d2 Re5 34. Rc1 f6 35. c4 Rc5 36. Rd4 Kg6 37. b4 Re5 38. c5 h4 39. Rxh4 Re2 40. f3 Kg5 41. Rd4 Rb2 42. c6 f4 43. c7 f5 44. c8Q Bxc8 45. Rxc8 Rb3 46. Rc6 1-0

[Event "Vieira de Carvalho Memorial-B"]
[Site "Maia"]
[Date "2003.??.??"]
[Round "1"]
[White "Silva, Firmino"]
[Black "Felix, Carlos"]
[Result "1-0"]
[ECO "B76"]
[WhiteElo "2036"]
[PlyCount "71"]
[EventDate "2003.??.??"]
[EventType "tourn"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2005"]
[Source "ChessBase"]
[SourceDate "2004.11.15"]
[SourceVersion "1"]
[SourceVersionDate "2004.11.15"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Be3 Bg7 7. f3 0-0 8. Qd2 Nc6 9. 0-0-0 Nxd4 10. Bxd4 Be6 11. Kb1 Qd7 12. g4 Rfc8 13. h4 Rxc3 14. Qxc3 Rc8 15. Qa3 a6 16. b3 Qc6 17. Qb2 Ne8 18. Bxg7 Nxg7 19. h5 Qc3 20. hxg6 Qxb2+ 21. Kxb2 hxg6 22. Rd3 f5 23. gxf5 gxf5 24. Rc3 Rxc3 25. Kxc3 fxe4 26. fxe4 Kf7 27. Be2 Kf6 28. Kd4 Bd7 29. Rf1+ Kg6 30. Bc4 Ne6+ 31. Bxe6 Bxe6 32. Rf8 Bd7 33. c4 Kg7 34. Rf2 Bc6 35. e5 dxe5+ 36. Kxe5 1-0

[Event "POR-ch Aberto"]
[Site "Portugal"]
[Date "2003.??.??"]
[Round "4"]
[White "Silva, Firmino"]
[Black "Gaboleiro, Guilherme F Salgado"]
[Result "1/2-1/2"]
[ECO "B72"]
[WhiteElo "2035"]
[BlackElo "1840"]
[PlyCount "55"]
[EventDate "2003.??.??"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2007"]
[Source "ChessBase"]
[SourceDate "2006.11.23"]
[SourceVersion "1"]
[SourceVersionDate "2006.11.23"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 g6 5. Nc3 Bg7 6. Be3 Nf6 7. Nb3 0-0 8. Be2 d6 9. h4 h5 10. f3 a5 11. Na4 Be6 12. Nb6 Rb8 13. Qd2 d5 14. e5 Nxe5 15. Nxa5 Qc7 16. 0-0 Rbd8 17. Bd4 Nc6 18. Nxc6 bxc6 19. Na4 Ra8 20. Nc5 Bf5 21. Qc3 Rfe8 22. Be5 Qb6 23. Kh1 Red8 24. Bd4 Qc7 25. a4 Qg3 26. Bf2 Qc7 27. Bd4 Qg3 28. Bf2 1/2-1/2

[Event "POR-ch Aberto"]
[Site "Portugal"]
[Date "2003.??.??"]
[Round "6"]
[White "Silva, Firmino"]
[Black "Pereira, Ricardo Joao Correi"]
[Result "0-1"]
[ECO "A68"]
[WhiteElo "2035"]
[BlackElo "1680"]
[PlyCount "88"]
[EventDate "2003.??.??"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2007"]
[Source "ChessBase"]
[SourceDate "2006.11.23"]
[SourceVersion "1"]
[SourceVersionDate "2006.11.23"]
[SourceQuality "1"]

1. e4 d6 2. d4 g6 3. c4 Bg7 4. f4 Nf6 5. Nc3 0-0 6. Nf3 Bg4 7. Be2 c5 8. d5 e6 9. 0-0 exd5 10. cxd5 Re8 11. h3 Bxf3 12. Bxf3 a6 13. a4 b6 14. Re1 Ra7 15. Re2 Rae7 16. Qe1 Nbd7 17. Be3 Qc7 18. Rd1 h6 19. e5 Nh7 20. Ne4 Nxe5 21. fxe5 Bxe5 22. Bxh6 Qd7 23. Kh1 Qxa4 24. Ng5 Qf4 25. g3 Qa4 26. Ra1 Qb3 27. Ra3 Qb5 28. Nxh7 Kxh7 29. Bg5 Bxg3 30. Qxg3 Rxe2 31. Qh4+ Kg8 32. Bf6 Re1+ 33. Kh2 R8e2+ 34. Kg3 Rg1+ 35. Bg2 Rgxg2+ 36. Kf3 Ref2+ 37. Qxf2 Rxf2+ 38. Kxf2 Qc4 39. Re3 Qf4+ 40. Rf3 Qd2+ 41. Kg3 g5 42. Kg4 Kh7 43. Bc3 Qg2+ 44. Rg3 f5+ 0-1

[Event "Vieira de Carvalho Memorial-B"]
[Site "Maia"]
[Date "2003.??.??"]
[Round "7"]
[White "Silva, Firmino"]
[Black "Silva, Antonio Augusto MC"]
[Result "0-1"]
[ECO "B03"]
[WhiteElo "2036"]
[BlackElo "2168"]
[PlyCount "122"]
[EventDate "2003.??.??"]
[EventType "tourn"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2005"]
[Source "ChessBase"]
[SourceDate "2004.11.15"]
[SourceVersion "1"]
[SourceVersionDate "2004.11.15"]
[SourceQuality "1"]

1. e4 Nf6 2. e5 Nd5 3. d4 d6 4. Nf3 Nc6 5. Bc4 e6 6. 0-0 Nb6 7. Bb5 a6 8. Bxc6+ bxc6 9. Qe2 d5 10. Ng5 h6 11. Nh3 c5 12. c3 a5 13. Rd1 Ba6 14. Qf3 Qd7 15. Nd2 c4 16. Nf1 0-0-0 17. Bd2 Qe8 18. b3 Be7 19. Nf4 h5 20. Nxh5 f5 21. exf6 gxf6 22. Nhg3 Qf7 23. Re1 Kb8 24. Bf4 Bd6 25. Bxd6 cxd6 26. h3 Ka7 27. Nd2 Rh4 28. bxc4 Nxc4 29. Nxc4 Bxc4 30. Qe3 Re8 31. Nf5 Re4 32. Nxd6 Rxe3 33. Nxf7 Rxc3 34. Nd6 Rg8 35. Rxe6 Rxh3 36. Re7+ Ka6 37. Ne8 Rh4 38. Rae1 Rxd4 39. a4 Re4 40. R1xe4 dxe4 41. Rxe4 Bd3 42. Re6+ Ka7 43. Nxf6 Rg6 44. Re7+ Ka6 45. Ne4 Kb6 46. f3 Bc2 47. Nc3 Kc5 48. Kf2 Kb4 49. Re3 Rc6 50. Nd5+ Kxa4 51. g4 Bb3 52. Nc3+ Kb4 53. Ne2 a4 54. Nd4 Rc4 55. Nxb3 axb3 56. Re8 Kc3 57. Rb8 Rb4 58. Rc8+ Rc4 59. Rb8 b2 60. g5 Rb4 61. Rc8+ Kb3 0-1

[Event "Vieira de Carvalho Memorial-B"]
[Site "Maia"]
[Date "2003.??.??"]
[Round "5"]
[White "Silva, Firmino"]
[Black "Sousa, Emanuel Luis Alves"]
[Result "1-0"]
[ECO "C22"]
[WhiteElo "2036"]
[PlyCount "123"]
[EventDate "2003.??.??"]
[EventType "tourn"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2005"]
[Source "ChessBase"]
[SourceDate "2004.11.15"]
[SourceVersion "1"]
[SourceVersionDate "2004.11.15"]
[SourceQuality "1"]

1. e4 e5 2. d4 exd4 3. Qxd4 Qf6 4. Qe3 b6 5. Bc4 Bc5 6. Qe2 Bb7 7. Nf3 Nc6 8. Nc3 Nd4 9. Nxd4 Bxd4 10. Bd2 Ne7 11. 0-0 0-0 12. Kh1 d6 13. Rab1 a5 14. f4 Ng6 15. Nd5 Qd8 16. c3 Bc5 17. Qd3 a4 18. Qh3 c6 19. Ne3 d5 20. exd5 cxd5 21. Bd3 Qh4 22. Qd7 Qe7 23. Qh3 Qh4 24. Qd7 Qe7 25. Qh3 Qh4 26. Qf3 d4 27. Nd5 Rad8 28. c4 Rd6 29. Be4 f5 30. Nf6+ Qxf6 31. Bxb7 Re8 32. Rbe1 Rb8 33. b4 axb3 34. axb3 Rd7 35. Bd5+ Kh8 36. Re6 Qf8 37. Rfe1 b5 38. Rxg6 Rxd5 39. Rxg7 bxc4 40. bxc4 Kxg7 41. Qxd5 Rb2 42. Ba5 Rf2 43. Bc7 d3 44. Qxd3 Qa8 45. Qg3+ Kf7 46. Qh3 Kg8 47. Be5 Qb7 48. Qg3+ Kf8 49. Bd6+ Bxd6 50. Qxf2 Qc7 51. Qe3 Qc6 52. Qe6 Qc5 53. Qf6+ Kg8 54. Re8+ Bf8 55. Rxf8+ Qxf8 56. Qxf8+ Kxf8 57. Kg1 Ke7 58. Kf2 Kd6 59. Ke3 Kc5 60. Kd3 h5 61. h4 Kd6 62. Kd4 1-0

[Event "Vieira de Carvalho Memorial-B"]
[Site "Maia"]
[Date "2003.??.??"]
[Round "3"]
[White "Silva, Firmino"]
[Black "Trindade, Rui Jorge Rodrigues"]
[Result "0-1"]
[ECO "B74"]
[WhiteElo "2036"]
[PlyCount "98"]
[EventDate "2003.??.??"]
[EventType "tourn"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2005"]
[Source "ChessBase"]
[SourceDate "2004.11.15"]
[SourceVersion "1"]
[SourceVersionDate "2004.11.15"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Be3 Bg7 7. Be2 0-0 8. 0-0 Nc6 9. Nb3 a6 10. a4 Be6 11. f4 Bxb3 12. cxb3 e6 13. Bf3 Qe7 14. Qe2 d5 15. exd5 exd5 16. Bxd5 Rfe8 17. Rfe1 Nxd5 18. Nxd5 Qd6 19. Qf3 Nd4 20. Bxd4 Bxd4+ 21. Kh1 Bxb2 22. Rxe8+ Rxe8 23. Rd1 Qe6 24. h3 Qe2 25. Qxe2 Rxe2 26. Rd3 Kg7 27. Kh2 h5 28. Kg3 Bf6 29. Kf3 Rb2 30. Nb6 Be7 31. Nc4 Rb1 32. Na5 b6 33. Nc4 Bc5 34. Ke4 Re1+ 35. Kd5 Re2 36. g3 h4 37. gxh4 Rf2 38. Ke4 f5+ 39. Ke5 b5 40. axb5 axb5 41. Rd7+ Kh6 42. Rd8 bxc4 43. Kf6 Kh7 44. Rd7+ Kg8 45. Rg7+ Kf8 46. Rf7+ Ke8 47. bxc4 Bd4+ 48. Kxg6 Rg2+ 49. Kxf5 Kxf7 0-1

[Event "POR-ch Aberto"]
[Site "Portugal"]
[Date "2003.??.??"]
[Round "8"]
[White "Silva, Firmino"]
[Black "Vasques, Jose Mesquita"]
[Result "1-0"]
[ECO "B00"]
[WhiteElo "2035"]
[BlackElo "1915"]
[PlyCount "45"]
[EventDate "2003.??.??"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2007"]
[Source "ChessBase"]
[SourceDate "2006.11.23"]
[SourceVersion "1"]
[SourceVersionDate "2006.11.23"]
[SourceQuality "1"]

1. e4 b6 2. d4 Bb7 3. Nc3 e6 4. Bd3 Nf6 5. Nge2 c5 6. 0-0 c4 7. Bxc4 Nxe4 8. d5 Nxc3 9. Nxc3 Qh4 10. Qe2 a6 11. Ne4 f5 12. Ng5 b5 13. Bb3 Be7 14. g3 Qg4 15. f3 Qd4+ 16. Be3 Qf6 17. dxe6 d6 18. Nf7 Rf8 19. Rad1 Nc6 20. Rxd6 Nd8 21. Bg5 Nxf7 22. exf7+ Qxf7 23. Bxf7+ 1-0

[Event "Vieira de Carvalho Memorial-B"]
[Site "Maia"]
[Date "2003.??.??"]
[Round "6"]
[White "Vieira, Arlindo Rodrigues"]
[Black "Silva, Firmino"]
[Result "1-0"]
[ECO "A66"]
[BlackElo "2036"]
[PlyCount "41"]
[EventDate "2003.??.??"]
[EventType "tourn"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2005"]
[Source "ChessBase"]
[SourceDate "2004.11.15"]
[SourceVersion "1"]
[SourceVersionDate "2004.11.15"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 c5 3. d5 e6 4. Nc3 exd5 5. cxd5 d6 6. e4 g6 7. f4 Bg7 8. e5 dxe5 9. fxe5 Nfd7 10. e6 Ne5 11. Bb5+ Kf8 12. Nf3 fxe6 13. 0-0 Kg8 14. Nxe5 Bxe5 15. Qf3 Qe7 16. Bg5 Qg7 17. Bh6 Qf6 18. Qxf6 Bxf6 19. Rxf6 Nd7 20. Bxd7 Bxd7 21. Raf1 1-0

[Event "Vieira de Carvalho Memorial-B"]
[Site "Maia"]
[Date "2003.??.??"]
[Round "9"]
[White "Viela, Marco Antonio Folha"]
[Black "Silva, Firmino"]
[Result "1/2-1/2"]
[ECO "B22"]
[WhiteElo "2092"]
[BlackElo "2036"]
[PlyCount "92"]
[EventDate "2003.??.??"]
[EventType "tourn"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2005"]
[Source "ChessBase"]
[SourceDate "2004.11.15"]
[SourceVersion "1"]
[SourceVersionDate "2004.11.15"]
[SourceQuality "1"]

1. e4 c5 2. c3 d6 3. d4 Qc7 4. Bf4 e5 5. dxe5 dxe5 6. Bg3 Nf6 7. Nd2 Be7 8. Ngf3 Nbd7 9. Bb5 0-0 10. Bxd7 Nxd7 11. Nc4 f6 12. 0-0 Nb6 13. Ne3 Be6 14. Qc2 c4 15. Rad1 Qc6 16. Nf5 Bxf5 17. exf5 Nd7 18. Qe2 b5 19. Nh4 Rfe8 20. Qg4 a5 21. Rd2 Nc5 22. Rfd1 Nd3 23. Nf3 Bc5 24. Ne1 e4 25. Re2 Rad8 26. Nxd3 cxd3 27. Ree1 Re7 28. Bf4 Rde8 29. Be3 Bxe3 30. Rxe3 Qc4 31. a3 b4 32. axb4 axb4 33. cxb4 Qxb4 34. Rdxd3 Qxb2 35. Rd1 Qc2 36. Rde1 Rb8 37. Qe2 Qxe2 38. R3xe2 Re5 39. g4 h5 40. Rxe4 Rxe4 41. Rxe4 hxg4 42. Rxg4 Rb5 43. Rf4 Kh7 44. Kg2 Rc5 45. Kg3 Rb5 46. Kg4 Rc5 1/2-1/2

[Event "Lisbon op"]
[Site "Lisbon"]
[Date "2001.08.29"]
[Round "9"]
[White "Villar Nieves, Antonio"]
[Black "Silva, Firmino"]
[Result "1-0"]
[ECO "B76"]
[WhiteElo "2143"]
[BlackElo "2027"]
[PlyCount "119"]
[EventDate "2001.08.21"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2002"]
[Source "ChessBase"]
[SourceDate "2001.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2001.11.25"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 d6 3. d4 Nf6 4. Nc3 cxd4 5. Nxd4 g6 6. Be3 Bg7 7. f3 0-0 8. Qd2 Nc6 9. g4 Bxg4 10. fxg4 Nxg4 11. Nxc6 bxc6 12. Be2 Nxe3 13. Qxe3 Rb8 14. Rb1 Qa5 15. 0-0 d5 16. e5 d4 17. Qxd4 Bxe5 18. Qe4 Rb4 19. Qxc6 Rh4 20. Rf2 Bd4 21. Rbf1 Qe5 22. Kh1 Bxf2 23. Rxf2 e6 24. Qf3 f5 25. b3 Kg7 26. Bc4 Qe1+ 27. Rf1 Qd2 28. Ne2 e5 29. Qb7+ Kf6 30. Qc6+ Kg5 31. Qe6 Qxc2 32. Qe7+ Rf6 33. Rg1+ Rg4 34. h4+ Kxh4 35. Qxf6+ Kh3 36. Rxg4 Qb1+ 37. Ng1+ Kxg4 38. Be2+ Kf4 39. Qh4+ Ke3 40. Qa4 Qe1 41. Qxa7+ Kf4 42. Qxh7 Kg5 43. Qd7 Kf4 44. Qh7 Kg5 45. Kg2 e4 46. Qh3 Qd2 47. a3 f4 48. Nf3+ exf3+ 49. Qxf3 Kh6 50. b4 Qd6 51. b5 Qf6 52. a4 Qg5+ 53. Kh2 Kg7 54. b6 Qc5 55. b7 Qa7 56. a5 g5 57. a6 Kf6 58. Kg2 Ke5 59. Qb3 Qb8 60. a7 1-0

[Event "Lisbon op"]
[Site "Lisbon"]
[Date "2001.08.28"]
[Round "8"]
[White "Silva, Firmino"]
[Black "Wiese, Hans Joachim"]
[Result "1-0"]
[ECO "C22"]
[WhiteElo "2027"]
[BlackElo "2182"]
[PlyCount "79"]
[EventDate "2001.08.21"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2002"]
[Source "ChessBase"]
[SourceDate "2001.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2001.11.25"]
[SourceQuality "1"]

1. e4 e5 2. d4 exd4 3. Qxd4 Nc6 4. Qe3 g6 5. Bd2 Bg7 6. Nc3 Nf6 7. 0-0-0 d6 8. Nge2 0-0 9. Qg3 Qe7 10. f3 a6 11. h4 h5 12. Bg5 Qe5 13. Nf4 Be6 14. Qe1 Qa5 15. Nxe6 fxe6 16. Bc4 Rae8 17. Qd2 b5 18. Bb3 Ne5 19. Bh6 c5 20. Bxg7 Kxg7 21. Qxd6 c4 22. Qxe5 cxb3 23. axb3 Kf7 24. g4 Re7 25. gxh5 Nxh5 26. Qg5 Qc7 27. e5 Rg8 28. Ne4 Rd7 29. Nd6+ Kg7 30. Rdg1 Kh7 31. Qg4 Rdg7 32. Qxe6 Nf4 33. Qg4 Ne2+ 34. Kb1 Nxg1 35. h5 g5 36. Qf5+ Kh6 37. Ne4 Rf7 38. Nf6 Rgg7 39. Rxg1 Qb6 40. Ng4+ 1-0

[Event "Lisbon op"]
[Site "Lisbon"]
[Date "2001.08.27"]
[Round "7"]
[White "Felizes, Paulo Alberto"]
[Black "Silva, Firmino"]
[Result "1-0"]
[ECO "A45"]
[WhiteElo "2134"]
[BlackElo "2027"]
[PlyCount "55"]
[EventDate "2001.08.21"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2002"]
[Source "ChessBase"]
[SourceDate "2001.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2001.11.25"]
[SourceQuality "1"]

1. d4 Nf6 2. Bg5 c5 3. Nc3 Qb6 4. dxc5 Qxb2 5. Bd2 Qa3 6. e4 Qxc5 7. Nf3 Ng4 8. Qe2 b6 9. Nd5 Ba6 10. c4 d6 11. Bb4 Qc8 12. e5 Nxe5 13. Nxe5 dxe5 14. Qxe5 Nd7 15. Qg3 e5 16. Qa3 Bxb4+ 17. Qxb4 Nc5 18. Qc3 Qb8 19. Be2 0-0 20. 0-0 Kh8 21. Rfe1 Ne6 22. Qh3 Nd4 23. Bd3 f5 24. Ne7 Qd6 25. Rxe5 Rad8 26. Rae1 Rfe8 27. Qh4 Bb7 28. Qg3 1-0

[Event "Lisbon op"]
[Site "Lisbon"]
[Date "2001.08.26"]
[Round "6"]
[White "Silva, Firmino"]
[Black "Sirgado, Claudia"]
[Result "1-0"]
[ECO "C22"]
[WhiteElo "2027"]
[PlyCount "41"]
[EventDate "2001.08.21"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2002"]
[Source "ChessBase"]
[SourceDate "2001.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2001.11.25"]
[SourceQuality "1"]

1. e4 e5 2. d4 exd4 3. Qxd4 Nc6 4. Qe3 d6 5. Nc3 Nf6 6. Bd2 Be7 7. 0-0-0 0-0 8. Qg3 Re8 9. h4 Ne5 10. h5 c6 11. Bh6 Bf8 12. Bxg7 Bxg7 13. h6 Ng6 14. hxg7 d5 15. f4 Nxe4 16. Nxe4 Rxe4 17. Qh2 Kxg7 18. Qh6+ Kg8 19. Qxh7+ Kf8 20. Bd3 Bf5 21. g4 1-0

[Event "Lisbon op"]
[Site "Lisbon"]
[Date "2001.08.25"]
[Round "5"]
[White "Rodrigues, Nuno"]
[Black "Silva, Firmino"]
[Result "1-0"]
[ECO "A67"]
[WhiteElo "2199"]
[BlackElo "2027"]
[PlyCount "67"]
[EventDate "2001.08.21"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2002"]
[Source "ChessBase"]
[SourceDate "2001.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2001.11.25"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 c5 3. d5 e6 4. Nc3 exd5 5. cxd5 d6 6. e4 g6 7. f4 Bg7 8. Bb5+ Nfd7 9. a4 0-0 10. Nf3 a6 11. Be2 Re8 12. Qc2 Nf6 13. 0-0 Bg4 14. h3 Bxf3 15. Bxf3 Nbd7 16. Ra2 c4 17. Be3 Qa5 18. Kh1 Rac8 19. Re1 Nc5 20. Bxc5 Qxc5 21. e5 Qc7 22. e6 fxe6 23. dxe6 d5 24. Nxd5 Nxd5 25. Bxd5 Qxf4 26. Qe4 Qd2 27. e7+ Kh8 28. Bf7 Rc5 29. Qe2 Qb4 30. Bxe8 Re5 31. Qxe5 Bxe5 32. Rxe5 Qd2 33. Ra1 Qxb2 34. Rae1 1-0

[Event "Lisbon op"]
[Site "Lisbon"]
[Date "2001.08.24"]
[Round "4"]
[White "Silva, Firmino"]
[Black "Ferreira, Joao Guerreiro"]
[Result "1-0"]
[ECO "B33"]
[WhiteElo "2027"]
[PlyCount "43"]
[EventDate "2001.08.21"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2002"]
[Source "ChessBase"]
[SourceDate "2001.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2001.11.25"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e5 6. Ndb5 d6 7. Nd5 Nxd5 8. exd5 Ne7 9. c3 Ng6 10. Qa4 Bd7 11. Qb4 Bf5 12. Qc4 Rc8 13. Qa4 Bd7 14. Qxa7 Be7 15. Be3 0-0 16. Bb6 Qe8 17. Nc7 Rxc7 18. Bxc7 Qc8 19. Qb6 Nf4 20. c4 Bf5 21. Bxd6 Bd8 22. Qc5 1-0

[Event "Lisbon op"]
[Site "Lisbon"]
[Date "2001.08.23"]
[Round "3"]
[White "Khamrakulov, Ibragim S"]
[Black "Silva, Firmino"]
[Result "1-0"]
[ECO "B22"]
[WhiteElo "2485"]
[BlackElo "2027"]
[PlyCount "66"]
[EventDate "2001.08.21"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2002"]
[Source "ChessBase"]
[SourceDate "2001.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2001.11.25"]
[SourceQuality "1"]

1. e4 c5 2. c3 d6 3. d4 Qc7 4. Nf3 g6 5. dxc5 dxc5 6. Na3 Nc6 7. Nb5 Qb8 8. a4 Nf6 9. Bd3 Bg4 10. Be3 Nd7 11. Qd2 Bxf3 12. gxf3 Bg7 13. Be2 a6 14. Na3 b6 15. f4 Ra7 16. h4 0-0 17. h5 b5 18. hxg6 hxg6 19. e5 Rd8 20. Qc2 e6 21. Rd1 b4 22. Nc4 bxc3 23. bxc3 Rb7 24. Bf3 Rc8 25. Bxc6 Rxc6 26. Na5 Rcb6 27. Nxb7 Qxb7 28. Rg1 Rb2 29. Qd3 Nf8 30. Kf1 Qb3 31. Rh1 Qxa4 32. Rh4 g5 33. Rg4 Qc6 1-0

[Event "Lisbon op"]
[Site "Lisbon"]
[Date "2001.08.22"]
[Round "2"]
[White "Silva, Firmino"]
[Black "Gomez Gomez, Francisco Javier"]
[Result "1/2-1/2"]
[ECO "A04"]
[WhiteElo "2027"]
[PlyCount "116"]
[EventDate "2001.08.21"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2002"]
[Source "ChessBase"]
[SourceDate "2001.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2001.11.25"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 e6 3. d3 Nc6 4. g3 Nge7 5. Bg2 g6 6. 0-0 Bg7 7. Nh4 0-0 8. f4 d6 9. c3 Qc7 10. g4 f5 11. h3 b6 12. Nd2 Ba6 13. Ndf3 Qd7 14. Re1 Rae8 15. exf5 exf5 16. Ng5 Bf6 17. gxf5 Bxg5 18. fxg5 Nxf5 19. Rxe8 Qxe8 20. Nxf5 Rxf5 21. Be4 Rf8 22. Qa4 Bb7 23. Bd2 Qe5 24. Rf1 Qg3+ 25. Bg2 Ne5 26. Rxf8+ Kxf8 27. Qf4+ Qxf4 28. Bxf4 Bxg2 29. Kxg2 Nxd3 30. Bxd6+ Kf7 31. b4 cxb4 32. cxb4 Ke6 33. Bf8 b5 34. Kf3 Kd5 35. Ke3 Ne5 36. Bc5 a6 37. Bf8 Nf7 38. Be7 Ne5 39. Bf8 Nc6 40. Kd3 Nd4 41. Be7 Nf5 42. Bf6 Nd6 43. Be7 Ne4 44. Bd8 Nf2+ 45. Ke2 Nxh3 46. Kf3 Kc4 47. a3 Kd3 48. Kg3 Ng1 49. Kf4 Ne2+ 50. Ke5 Nd4 51. Kf6 Nc6 52. Bc7 Kc4 53. Kg7 Kb3 54. Kxh7 Nd4 55. Kxg6 Ne6 56. Bd6 Kxa3 57. Kf6 Nxg5 58. Kxg5 Ka4 1/2-1/2

[Event "Lisbon op"]
[Site "Lisbon"]
[Date "2001.08.21"]
[Round "1"]
[White "Pina, Vladimiro"]
[Black "Silva, Firmino"]
[Result "1-0"]
[ECO "B76"]
[WhiteElo "2167"]
[BlackElo "2027"]
[PlyCount "59"]
[EventDate "2001.08.21"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2002"]
[Source "ChessBase"]
[SourceDate "2001.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2001.11.25"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 d6 3. d4 Nf6 4. Nc3 cxd4 5. Nxd4 g6 6. f3 Bg7 7. Be3 0-0 8. Qd2 Nc6 9. 0-0-0 Nxd4 10. Bxd4 Be6 11. Kb1 Rc8 12. g4 a6 13. h4 b5 14. h5 b4 15. Na4 Qa5 16. b3 Rfe8 17. Bb6 Qe5 18. f4 Qxe4 19. Bg2 Rxc2 20. Qxc2 Qxf4 21. Rdf1 Qe5 22. Re1 Ne4 23. Qb2 Nd2+ 24. Kc1 Rc8+ 25. Kxd2 Qg3 26. Qxg7+ Kxg7 27. Bd4+ Kg8 28. Bb7 Rc7 29. hxg6 Qf4+ 30. Be3 1-0

[Event "Lisbon op 6th"]
[Site "Lisbon"]
[Date "2000.11.22"]
[Round "5"]
[White "Ikonnikov, Vyacheslav"]
[Black "Silva, Firmino"]
[Result "1-0"]
[ECO "A70"]
[WhiteElo "2548"]
[BlackElo "2006"]
[PlyCount "54"]
[EventDate "2000.11.18"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "CBM 079 Extra"]
[Source "ChessBase"]
[SourceDate "2001.01.11"]
[SourceVersion "2"]
[SourceVersionDate "2001.01.25"]
[SourceQuality "1"]

1. d4 Nf6 2. Nf3 e6 3. c4 c5 4. d5 exd5 5. cxd5 d6 6. Nc3 g6 7. e4 Bg7 8. h3 0-0 9. Bd3 Na6 10. 0-0 Nc7 11. Re1 a6 12. Bf4 b5 13. a3 Bb7 14. Qd2 Re8 15. b4 cxb4 16. axb4 Rc8 17. Rac1 Na8 18. Na2 Nb6 19. Rxc8 Nxc8 20. Nc1 Nd7 21. Nb3 Ndb6 22. Na5 Qd7 23. Rc1 Nc4 24. Nxc4 bxc4 25. Rxc4 Nb6 26. Rc1 Rc8 27. Rxc8+ Nxc8 1-0

[Event "POR-ch 56th "]
[Site "Barreiro"]
[Date "2000.09.10"]
[Round "9"]
[White "Silva, Firmino"]
[Black "Leite Oralova, Catarina"]
[Result "1-0"]
[ECO "C22"]
[WhiteElo "2006"]
[BlackElo "2089"]
[PlyCount "59"]
[EventDate "2000.09.02"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "CBM 077 Extra"]
[Source "ChessBase"]
[SourceDate "2000.09.14"]
[SourceVersion "1"]
[SourceVersionDate "2000.09.14"]
[SourceQuality "1"]

1. e4 e5 2. d4 exd4 3. Qxd4 Nc6 4. Qe3 Nf6 5. Nc3 Be7 6. Bd2 d5 7. exd5 Nxd5 8. Nxd5 Qxd5 9. Ne2 Bf5 10. Nc3 Qd4 11. Bb5 Qxe3+ 12. Bxe3 Bxc2 13. Rc1 Bf5 14. Nd5 Bd8 15. Rxc6 0-0 16. Rc5 c6 17. Nc3 Be6 18. Be2 Bf6 19. 0-0 Rfc8 20. Ne4 Bxb2 21. Rb1 b6 22. Rc2 Be5 23. Ba6 Rd8 24. Bb7 Rab8 25. Bxc6 Rbc8 26. Rbc1 Bxa2 27. f4 Bb3 28. fxe5 Rd1+ 29. Rxd1 Bxc2 30. Rd6 1-0

[Event "POR-ch 56th "]
[Site "Barreiro"]
[Date "2000.09.09"]
[Round "8"]
[White "Dias, Paulo Jorge Guimara"]
[Black "Silva, Firmino"]
[Result "1-0"]
[ECO "A67"]
[WhiteElo "2302"]
[BlackElo "2006"]
[PlyCount "125"]
[EventDate "2000.09.02"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "CBM 077 Extra"]
[Source "ChessBase"]
[SourceDate "2000.09.14"]
[SourceVersion "1"]
[SourceVersionDate "2000.09.14"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 c5 3. d5 e6 4. Nc3 exd5 5. cxd5 d6 6. e4 g6 7. f4 Bg7 8. Bb5+ Nfd7 9. a4 0-0 10. Nf3 a6 11. Be2 Re8 12. Nd2 Nf6 13. 0-0 Nbd7 14. Bf3 Rb8 15. Nc4 Nb6 16. Na3 Bd7 17. e5 dxe5 18. fxe5 Rxe5 19. Bf4 Rf5 20. Bxb8 Qxb8 21. a5 Nbxd5 22. Bxd5 Nxd5 23. Rxf5 Bd4+ 24. Qxd4 cxd4 25. Rxd5 dxc3 26. Rxd7 Qc8 27. Rd5 cxb2 28. Rad1 Qc3 29. Nb1 Qc2 30. h3 Kg7 31. Kh1 Qb3 32. Rd6 Qa4 33. Rf1 Qxa5 34. Rd7 Qa2 35. Rxb7 a5 36. Nc3 Qc4 37. Rf3 a4 38. Rxb2 a3 39. Rbf2 f5 40. Na2 Qd4 41. Nc3 Qc4 42. Rf1 Qb3 43. Nb1 Qc4 44. Nxa3 Qe2 45. Nb1 Qc2 46. Nc3 Kh6 47. R1f2 Qc1+ 48. Kh2 Qe1 49. Ne2 Qd1 50. Ng3 Qd6 51. Kh1 Qe5 52. Rf1 Qb2 53. Nxf5+ gxf5 54. Rxf5 Qe2 55. R1f4 Qd3 56. Rh4+ Kg6 57. Rhf4 Qd1+ 58. Kh2 Qe2 59. h4 Kh6 60. Rf6+ Kh5 61. Kh3 Qe3+ 62. g3 Qd3 63. R4f5+ 1-0

[Event "POR-ch 56th "]
[Site "Barreiro"]
[Date "2000.09.08"]
[Round "7"]
[White "Silva, Firmino"]
[Black "Gaboleiro, Guilherme F Salgado"]
[Result "1-0"]
[ECO "B07"]
[WhiteElo "2006"]
[PlyCount "77"]
[EventDate "2000.09.02"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "CBM 077 Extra"]
[Source "ChessBase"]
[SourceDate "2000.09.14"]
[SourceVersion "1"]
[SourceVersionDate "2000.09.14"]
[SourceQuality "1"]

1. e4 d6 2. d4 Nf6 3. Nc3 g6 4. Bg5 Bg7 5. Bd3 c5 6. d5 Qb6 7. Nge2 Bd7 8. Rb1 Ng4 9. 0-0 Ne5 10. Ng3 Nxd3 11. Qxd3 h6 12. Be3 0-0 13. Qd2 Kh7 14. b4 Qc7 15. bxc5 dxc5 16. Nb5 Bxb5 17. Rxb5 b6 18. c4 Nd7 19. f4 Rab8 20. a4 Rbc8 21. e5 f5 22. h4 Rce8 23. h5 e6 24. hxg6+ Kxg6 25. dxe6 Rxe6 26. Qe2 Nxe5 27. Qh5+ Kh7 28. fxe5 Qxe5 29. Bf4 Qd4+ 30. Kh1 Qxc4 31. Rbb1 Rg6 32. Nxf5 Qd5 33. Qxg6+ Kxg6 34. Ne7+ Kh7 35. Nxd5 Rf5 36. Ne3 Rh5+ 37. Kg1 Bd4 38. g3 Rf5 39. Kg2 1-0

[Event "POR-ch 56th "]
[Site "Barreiro"]
[Date "2000.09.07"]
[Round "6"]
[White "Lopez Alfonso, Armando"]
[Black "Silva, Firmino"]
[Result "0-1"]
[ECO "B74"]
[BlackElo "2006"]
[PlyCount "106"]
[EventDate "2000.09.02"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "CBM 077 Extra"]
[Source "ChessBase"]
[SourceDate "2000.09.14"]
[SourceVersion "1"]
[SourceVersionDate "2000.09.14"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Be2 Bg7 7. Be3 0-0 8. 0-0 Nc6 9. Nb3 Be6 10. f4 Qc8 11. Kh1 a5 12. Nd5 Nd7 13. c3 a4 14. Nd4 Bxd5 15. exd5 Nxd4 16. Bxd4 Bxd4 17. Qxd4 Qc5 18. Rad1 Rfc8 19. Rf3 b5 20. Qxc5 Rxc5 21. b4 axb3 22. axb3 Nb6 23. b4 Rxd5 24. Rxd5 Nxd5 25. Bxb5 Nxc3 26. Bf1 Ra1 27. g3 Ne4 28. Kg2 Ra2+ 29. Kh3 Rb2 30. b5 g5 31. Kg4 h5+ 32. Kf5 Rb4 33. fxg5 e6+ 34. Kf4 Nd2+ 35. Ke3 Nxf3 36. Kxf3 Kg7 37. h4 f6 38. gxf6+ Kxf6 39. Ke3 d5 40. Be2 Kg6 41. Bd3+ Kf6 42. Be2 e5 43. Bxh5 Rxb5 44. Bf3 Rb3+ 45. Kf2 e4 46. Bg2 Ke5 47. h5 Kf5 48. Bf1 d4 49. Be2 Rb2 50. g4+ Kf4 51. Ke1 d3 52. Bd1 e3 53. h6 Rh2 0-1

[Event "POR-ch 56th "]
[Site "Barreiro"]
[Date "2000.09.06"]
[Round "5"]
[White "Silva, Firmino"]
[Black "Sousa, Nuno Miguel Vale"]
[Result "0-1"]
[ECO "B33"]
[WhiteElo "2006"]
[PlyCount "110"]
[EventDate "2000.09.02"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "CBM 077 Extra"]
[Source "ChessBase"]
[SourceDate "2000.09.14"]
[SourceVersion "1"]
[SourceVersionDate "2000.09.14"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e5 6. Ndb5 d6 7. Nd5 Nxd5 8. exd5 Ne7 9. c3 Ng6 10. g3 Be7 11. h4 a6 12. Na3 f5 13. h5 Nf8 14. Be3 Nd7 15. Qd2 0-0 16. Nc2 Re8 17. 0-0-0 b5 18. Nb4 Qc7 19. Nc6 Bf8 20. f4 e4 21. Bh3 Nf6 22. h6 g6 23. Qd4 Ng4 24. Bxg4 fxg4 25. Qf6 Qf7 26. Qd4 Bb7 27. Kb1 Rac8 28. Na5 Ba8 29. Rh2 Rc5 30. Qb4 Rxd5 31. Bd4 Rh5 32. Rxh5 gxh5 33. c4 d5 34. c5 Bxh6 35. Qc3 Rc8 36. c6 Bg7 37. Be5 Bxe5 38. Qxe5 Re8 39. Qg5+ Kh8 40. Qxd5 Qxd5 41. Rxd5 e3 42. Rd1 h4 43. Nb7 h3 44. Nd6 Bxc6 45. Nxe8 e2 46. Re1 h2 47. Kc1 Bxe8 48. Kd2 Bc6 49. Kxe2 h1Q 50. Rxh1 Bxh1 51. Ke3 h5 52. f5 Kg7 53. Kf4 Kf6 54. b4 Bd5 55. a3 Bb3 0-1

[Event "POR-ch 56th "]
[Site "Barreiro"]
[Date "2000.09.05"]
[Round "4"]
[White "Baptista, Paulo"]
[Black "Silva, Firmino"]
[Result "1-0"]
[ECO "B22"]
[WhiteElo "2132"]
[BlackElo "2006"]
[PlyCount "67"]
[EventDate "2000.09.02"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "CBM 077 Extra"]
[Source "ChessBase"]
[SourceDate "2000.09.14"]
[SourceVersion "1"]
[SourceVersionDate "2000.09.14"]
[SourceQuality "1"]

1. e4 c5 2. c3 g6 3. d4 Bg7 4. Nf3 cxd4 5. cxd4 Nc6 6. Nc3 d6 7. Be2 Nf6 8. 0-0 0-0 9. Bg5 h6 10. Bf4 e5 11. dxe5 Nh5 12. Be3 dxe5 13. Qc2 Kh7 14. Rfd1 Qa5 15. Rd5 Qc7 16. Nb5 Qb8 17. Bc5 Nf4 18. Bf1 Bg4 19. Bxf8 Bxf8 20. Qd1 a6 21. Nc3 Nxd5 22. exd5 Nd4 23. Ng5+ hxg5 24. Qxg4 Qd8 25. Re1 Bg7 26. Ne4 Qxd5 27. Nxg5+ Kg8 28. Rc1 f5 29. Qh4 Qd6 30. Bc4+ Kf8 31. Qh7 Ne2+ 32. Bxe2 Qd2 33. Rc7 Qxg5 34. Qxg7+ 1-0

[Event "POR-ch 56th "]
[Site "Barreiro"]
[Date "2000.09.04"]
[Round "3"]
[White "Silva, Firmino"]
[Black "Lopes, Carlos Correia"]
[Result "1-0"]
[ECO "C22"]
[WhiteElo "2006"]
[PlyCount "121"]
[EventDate "2000.09.02"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "CBM 077 Extra"]
[Source "ChessBase"]
[SourceDate "2000.09.14"]
[SourceVersion "1"]
[SourceVersionDate "2000.09.14"]
[SourceQuality "1"]

1. e4 e5 2. d4 exd4 3. Qxd4 Nc6 4. Qe3 Bb4+ 5. Nc3 d6 6. Bd2 Be6 7. 0-0-0 Qf6 8. Nd5 Bxd2+ 9. Rxd2 Bxd5 10. exd5+ Nce7 11. Bb5+ Kf8 12. Nf3 Nh6 13. Re1 a6 14. Bd7 Rd8 15. Bh3 Nhf5 16. Qe4 g6 17. g4 Nh4 18. g5 Qxf3 19. Qxe7+ Kg7 20. Re3 Rhe8 21. Rxf3 Rxe7 22. Rf4 Nf5 23. Bxf5 gxf5 24. Rxf5 Kg6 25. Rf3 Kxg5 26. Rd4 f5 27. Rg3+ Kf6 28. Rh4 Rde8 29. f4 Rg7 30. Rgh3 Rh8 31. Rh6+ Kf7 32. R3h5 Rg2 33. Rxh7+ Rxh7 34. Rxh7+ Kg6 35. Rxc7 Rxh2 36. Rxb7 Rh6 37. Rb6 Kh5 38. Rxa6 Kg4 39. Ra4 Rh1+ 40. Kd2 Rh2+ 41. Kd3 Rh3+ 42. Ke2 Rh2+ 43. Ke3 Rh3+ 44. Ke2 Rh2+ 45. Ke1 Rxc2 46. Rb4 Kf3 47. a4 Rc5 48. Rb5 Rc4 49. Rb3+ Kxf4 50. a5 Ke4 51. a6 Rc7 52. Rb7 Rc1+ 53. Kd2 Ra1 54. a7 Kxd5 55. Rc7 Kd4 56. Ke2 Ra2 57. Kf3 Ke5 58. Re7+ Kd5 59. b4 Ra3+ 60. Ke2 Ra2+ 61. Kd3 1-0

[Event "POR-ch 56th "]
[Site "Barreiro"]
[Date "2000.09.03"]
[Round "2"]
[White "Fernandes, Antonio ETG"]
[Black "Silva, Firmino"]
[Result "1-0"]
[ECO "A43"]
[WhiteElo "2438"]
[BlackElo "2006"]
[PlyCount "47"]
[EventDate "2000.09.02"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "CBM 077 Extra"]
[Source "ChessBase"]
[SourceDate "2000.09.14"]
[SourceVersion "1"]
[SourceVersionDate "2000.09.14"]
[SourceQuality "1"]

1. d4 c5 2. d5 Nf6 3. Nc3 g6 4. g3 Bg7 5. Bg2 0-0 6. e4 d6 7. Nge2 Qa5 8. 0-0 Na6 9. a4 Nc7 10. Bd2 Qa6 11. h3 e6 12. Re1 exd5 13. exd5 b6 14. Bf4 Rd8 15. Qd2 Qb7 16. g4 Nce8 17. Bg5 a6 18. Ng3 Bd7 19. Qf4 b5 20. Nge4 Nxe4 21. Nxe4 Be5 22. Nf6+ Nxf6 23. Rxe5 dxe5 24. Qxf6 1-0

[Event "POR-ch 56th "]
[Site "Barreiro"]
[Date "2000.09.02"]
[Round "1"]
[White "Silva, Firmino"]
[Black "Sirgado, Claudia"]
[Result "1-0"]
[ECO "C22"]
[WhiteElo "2006"]
[PlyCount "49"]
[EventDate "2000.09.02"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "CBM 077 Extra"]
[Source "ChessBase"]
[SourceDate "2000.09.14"]
[SourceVersion "1"]
[SourceVersionDate "2000.09.14"]
[SourceQuality "1"]

1. e4 e5 2. d4 exd4 3. Qxd4 Nc6 4. Qe3 Nf6 5. Nc3 Be7 6. Bd2 0-0 7. 0-0-0 Re8 8. Qg3 d6 9. h4 Bf8 10. Bg5 Ne5 11. h5 Bd7 12. h6 g6 13. f4 Neg4 14. Bd3 c6 15. f5 b5 16. fxg6 fxg6 17. Rf1 Be7 18. Nf3 a5 19. e5 dxe5 20. Nxe5 Nh5 21. Rxh5 Bxg5+ 22. Kb1 gxh5 23. Bxh7+ Kxh7 24. Rf7+ Kh8 25. Ng6+ 1-0

[Event "Porto op 12th"]
[Site "Porto"]
[Date "2000.07.27"]
[Round "6"]
[White "Csom, Istvan"]
[Black "Silva, Firmino"]
[Result "1-0"]
[ECO "A13"]
[WhiteElo "2478"]
[BlackElo "2006"]
[PlyCount "59"]
[EventDate "2000.07.22"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2001"]
[Source "ChessBase"]
[SourceDate "2000.11.22"]
[SourceVersion "1"]
[SourceVersionDate "2000.11.22"]
[SourceQuality "1"]

1. c4 Nf6 2. Nf3 e6 3. g3 a6 4. Bg2 b5 5. b3 Bb7 6. 0-0 c5 7. Bb2 Be7 8. d3 0-0 9. e4 d6 10. Nbd2 Nbd7 11. Ne1 e5 12. Nc2 Ne8 13. Ne3 Nc7 14. Bh3 g6 15. f4 exf4 16. gxf4 Bf6 17. Bxf6 Nxf6 18. f5 g5 19. Bg4 Qe7 20. Rf2 Qe5 21. Rc1 Nfe8 22. Ng2 Qe7 23. Nf1 Ng7 24. Ng3 Qe5 25. Be2 Rfe8 26. Ne1 Qe7 27. Qd2 h6 28. Rg2 Ra7 29. h4 gxh4 30. Nh5 1-0

[Event "Porto op 12th"]
[Site "Porto"]
[Date "2000.07.26"]
[Round "5"]
[White "Silva, Firmino"]
[Black "Santos, Carlos Pereira Dos"]
[Result "0-1"]
[ECO "C22"]
[WhiteElo "2006"]
[BlackElo "2385"]
[PlyCount "58"]
[EventDate "2000.07.22"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2001"]
[Source "ChessBase"]
[SourceDate "2000.11.22"]
[SourceVersion "1"]
[SourceVersionDate "2000.11.22"]
[SourceQuality "1"]

1. e4 e5 2. d4 exd4 3. Qxd4 Nc6 4. Qe3 g6 5. Nc3 Bg7 6. Bd2 Nf6 7. 0-0-0 0-0 8. Qg3 d6 9. h4 Qe7 10. f3 Be6 11. Nge2 d5 12. exd5 Nxd5 13. Nxd5 Bxd5 14. Nc3 Be6 15. h5 Rad8 16. hxg6 fxg6 17. Bd3 Nb4 18. Bg5 Bf6 19. Bxf6 Rxf6 20. Ne4 Rf5 21. Nf2 Nxa2+ 22. Kb1 Nc3+ 23. bxc3 Qa3 24. Bc4 Rb5+ 25. Bb3 Rxb3+ 26. cxb3 Qxb3+ 27. Kc1 Qa3+ 28. Kb1 Ba2+ 29. Kc2 Qb3+ 0-1

[Event "Porto op 12th"]
[Site "Porto"]
[Date "2000.07.25"]
[Round "4"]
[White "Silva, Firmino"]
[Black "Silva, Antonio Augusto MC"]
[Result "1-0"]
[ECO "B05"]
[WhiteElo "2006"]
[BlackElo "2202"]
[PlyCount "43"]
[EventDate "2000.07.22"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2001"]
[Source "ChessBase"]
[SourceDate "2000.11.22"]
[SourceVersion "1"]
[SourceVersionDate "2000.11.22"]
[SourceQuality "1"]

1. e4 Nf6 2. e5 Nd5 3. d4 d6 4. Nf3 Bg4 5. Be2 c6 6. 0-0 Bxf3 7. Bxf3 dxe5 8. dxe5 e6 9. Re1 Nd7 10. Nd2 Qc7 11. Nc4 b5 12. Bxd5 bxc4 13. Bxc4 Nxe5 14. Bf4 Bd6 15. Bxe5 Bxe5 16. Qh5 Bd4 17. Rxe6+ Kf8 18. Qf3 Rd8 19. Rae1 Bf6 20. Rxf6 gxf6 21. Qxf6 Rg8 22. Bxf7 1-0

[Event "Boavista Challenge-A"]
[Site "Porto"]
[Date "2000.01.05"]
[Round "9"]
[White "Pinho, Helder"]
[Black "Silva, Firmino"]
[Result "1/2-1/2"]
[ECO "B34"]
[PlyCount "52"]
[EventDate "1999.12.27"]
[EventType "tourn"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2001"]
[Source "ChessBase"]
[SourceDate "2000.11.22"]
[SourceVersion "1"]
[SourceVersionDate "2000.11.22"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 d6 3. d4 Nf6 4. Nc3 cxd4 5. Nxd4 g6 6. Be2 Bg7 7. Be3 Nc6 8. Qd2 0-0 9. 0-0 d5 10. exd5 Nxd5 11. Nxd5 Qxd5 12. Bf3 Qd7 13. Nxc6 bxc6 14. Qxd7 Bxd7 15. Rad1 Bf5 16. c3 Rab8 17. Rd2 h5 18. Re1 Bf6 19. h3 a5 20. Bc5 Be6 21. Bd1 Rfd8 22. Rxd8+ Rxd8 23. Bb3 Bxb3 24. axb3 Rb8 25. b4 axb4 26. Bxb4 c5 1/2-1/2

[Event "Boavista Challenge-A"]
[Site "Porto"]
[Date "2000.01.04"]
[Round "8"]
[White "Silva, Firmino"]
[Black "Barral Rubirosa, Cristobal"]
[Result "0-1"]
[ECO "A16"]
[BlackElo "2136"]
[PlyCount "81"]
[EventDate "1999.12.27"]
[EventType "tourn"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2001"]
[Source "ChessBase"]
[SourceDate "2000.11.22"]
[SourceVersion "1"]
[SourceVersionDate "2000.11.22"]
[SourceQuality "1"]

1. c4 Nf6 2. g3 g6 3. Bg2 Bg7 4. Nc3 0-0 5. d3 c5 6. Nf3 d6 7. 0-0 Na6 8. Rb1 Rb8 9. a3 Nc7 10. b4 cxb4 11. axb4 b5 12. Nd4 Bd7 13. Nc6 Bxc6 14. Bxc6 bxc4 15. dxc4 Na6 16. Qa4 Ng4 17. Nb5 Qb6 18. Bg2 Rfc8 19. h3 Nxf2 20. Rxf2 Rxc4 21. Na3 Rxb4 22. Rxb4 Nxb4 23. Qb3 e6 24. Be3 Bd4 25. Nc4 Qc5 26. Bxd4 Qxd4 27. e3 Qc5 28. Kh2 d5 29. Nb2 a5 30. Bf1 Nc6 31. Qd3 Ne5 32. Qe2 Qc6 33. Qd1 Qc3 34. Nd3 Nc4 35. Qf3 Rb7 36. Qf4 a4 37. Nc5 Nxe3 38. Nxb7 Nxf1+ 39. Kg1 Qxg3+ 40. Kxf1 Qxh3+ 41. Kg1 0-1

[Event "Boavista Challenge-A"]
[Site "Porto"]
[Date "2000.01.03"]
[Round "7"]
[White "Silva, Firmino"]
[Black "Padeiro, Jose Joao Tato"]
[Result "1/2-1/2"]
[ECO "B10"]
[BlackElo "2161"]
[PlyCount "83"]
[EventDate "1999.12.27"]
[EventType "tourn"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2001"]
[Source "ChessBase"]
[SourceDate "2000.11.22"]
[SourceVersion "1"]
[SourceVersionDate "2000.11.22"]
[SourceQuality "1"]

1. e4 c6 2. d3 d5 3. Nd2 Nf6 4. Ngf3 Bg4 5. e5 Nfd7 6. h3 Bxf3 7. Nxf3 e6 8. g3 c5 9. Bg2 Nc6 10. Qe2 h6 11. h4 Qc7 12. Bf4 0-0-0 13. c3 Be7 14. 0-0 Rhg8 15. d4 g5 16. hxg5 hxg5 17. Be3 g4 18. Nh2 f5 19. exf6 Nxf6 20. Bf4 Qd7 21. Be5 Rg6 22. Bxf6 Bxf6 23. Nxg4 cxd4 24. Nxf6 Rxf6 25. cxd4 Rh6 26. Rac1 Rdh8 27. f4 Qg7 28. Qe3 Kb8 29. Rfd1 Ka8 30. Kf2 Rg8 31. Rc3 Rf6 32. Rg1 Rff8 33. Rd3 Qg6 34. a3 Na5 35. b3 Rc8 36. Rc3 Nc6 37. Rgc1 Rcf8 38. Rd3 Rf6 39. Rdd1 Rf7 40. b4 e5 41. dxe5 Nxe5 42. Qd4 1/2-1/2

[Event "Boavista Challenge-A"]
[Site "Porto"]
[Date "2000.01.02"]
[Round "6"]
[White "Costa, Joao Guerra"]
[Black "Silva, Firmino"]
[Result "0-1"]
[ECO "B70"]
[PlyCount "76"]
[EventDate "1999.12.27"]
[EventType "tourn"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2001"]
[Source "ChessBase"]
[SourceDate "2000.11.22"]
[SourceVersion "1"]
[SourceVersionDate "2000.11.22"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 d6 3. d4 Nf6 4. Nc3 cxd4 5. Nxd4 g6 6. Bg5 Bg7 7. Qd2 h6 8. Be3 Ng4 9. Bb5+ Bd7 10. Bc4 Nxe3 11. Qxe3 0-0 12. Nb3 Nc6 13. f4 Rc8 14. Bd3 a5 15. a4 Nb4 16. 0-0 Be6 17. Ra3 Bxc3 18. bxc3 Rxc3 19. Qd4 Rxd3 20. cxd3 Nc2 21. Qf2 Nxa3 22. Nd4 Bd7 23. Qb2 b5 24. Kh1 b4 25. f5 g5 26. Qf2 e5 27. Nf3 Bxa4 28. h4 gxh4 29. Nxh4 Qf6 30. Rg1 Rc8 31. g4 Rc2 32. Qe3 b3 33. Nf3 Kf8 34. g5 hxg5 35. Nxg5 Qh8+ 36. Nh3 b2 37. d4 b1Q 38. Qxa3 Qb4 0-1

[Event "Boavista Challenge-A"]
[Site "Porto"]
[Date "1999.12.31"]
[Round "5"]
[White "Silva, Firmino"]
[Black "Silva, Antonio Augusto MC"]
[Result "0-1"]
[ECO "B01"]
[BlackElo "2224"]
[PlyCount "52"]
[EventDate "1999.12.27"]
[EventType "tourn"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2001"]
[Source "ChessBase"]
[SourceDate "2000.11.22"]
[SourceVersion "1"]
[SourceVersionDate "2000.11.22"]
[SourceQuality "1"]

1. e4 d5 2. e5 c5 3. Bb5+ Nc6 4. Nf3 a6 5. Bxc6+ bxc6 6. 0-0 Bg4 7. d3 e6 8. Re1 Ne7 9. h3 Bxf3 10. Qxf3 Ng6 11. Nd2 Qc7 12. Qe2 Be7 13. g3 0-0 14. Nf3 Rae8 15. h4 f6 16. exf6 Bxf6 17. h5 Nh8 18. Bf4 Qd7 19. Be5 Nf7 20. Qd2 Qd8 21. Qc3 Bxe5 22. Nxe5 Nxe5 23. Rxe5 Rf5 24. Rae1 Rxe5 25. Qxe5 Qb8 26. a3 Qb6 0-1

[Event "Boavista Challenge-A"]
[Site "Porto"]
[Date "1999.12.30"]
[Round "4"]
[White "Guimaraes, Rui"]
[Black "Silva, Firmino"]
[Result "1-0"]
[ECO "B21"]
[WhiteElo "2088"]
[PlyCount "78"]
[EventDate "1999.12.27"]
[EventType "tourn"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2001"]
[Source "ChessBase"]
[SourceDate "2000.11.22"]
[SourceVersion "1"]
[SourceVersionDate "2000.11.22"]
[SourceQuality "1"]

1. e4 c5 2. d4 cxd4 3. c3 dxc3 4. Nxc3 Nc6 5. Nf3 e6 6. Bc4 Qc7 7. Qe2 Nf6 8. 0-0 Ng4 9. g3 Bc5 10. Bf4 d6 11. a3 a5 12. Nb5 Qb8 13. Rad1 Nge5 14. Ba2 0-0 15. Rc1 Nxf3+ 16. Qxf3 e5 17. Be3 b6 18. Rfd1 Nd8 19. Bxc5 dxc5 20. Nc3 Be6 21. Nd5 Nc6 22. Qb3 Nd4 23. Qe3 Kh8 24. f3 Qb7 25. Rc3 f5 26. Rd2 fxe4 27. fxe4 Rf3 28. Qxf3 Nxf3+ 29. Rxf3 h6 30. Bb1 Kg8 31. Rdf2 Rd8 32. Nc3 b5 33. h4 b4 34. axb4 cxb4 35. Nd5 Bxd5 36. exd5 Qxd5 37. Kh2 e4 38. Rf4 e3 39. Rf1 e2 1-0

[Event "Boavista Challenge-A"]
[Site "Porto"]
[Date "1999.12.29"]
[Round "3"]
[White "Silva, Firmino"]
[Black "Ferreira, Alberto Paulo de Me"]
[Result "1/2-1/2"]
[ECO "B00"]
[PlyCount "55"]
[EventDate "1999.12.27"]
[EventType "tourn"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2001"]
[Source "ChessBase"]
[SourceDate "2000.11.22"]
[SourceVersion "1"]
[SourceVersionDate "2000.11.22"]
[SourceQuality "1"]

1. e4 a6 2. Nf3 b5 3. d3 Bb7 4. g3 g6 5. Bg2 Bg7 6. 0-0 Nf6 7. Re1 0-0 8. Nbd2 c5 9. Nf1 d6 10. h4 Nbd7 11. N1h2 Rc8 12. Be3 c4 13. Qd2 cxd3 14. cxd3 Ne5 15. Bh3 e6 16. Nd4 Qd7 17. f4 Nc6 18. Nhf3 h5 19. Nxc6 Bxc6 20. Bd4 Qb7 21. Bc3 d5 22. e5 Nd7 23. Bd4 Rfe8 24. Ng5 Nf8 25. g4 hxg4 26. Bxg4 Qe7 27. Qf2 Bd7 28. Re2 1/2-1/2

[Event "Boavista Challenge-A"]
[Site "Porto"]
[Date "1999.12.28"]
[Round "2"]
[White "Guimaraes, Jorge"]
[Black "Silva, Firmino"]
[Result "1-0"]
[ECO "A31"]
[WhiteElo "2317"]
[PlyCount "45"]
[EventDate "1999.12.27"]
[EventType "tourn"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2001"]
[Source "ChessBase"]
[SourceDate "2000.11.22"]
[SourceVersion "1"]
[SourceVersionDate "2000.11.22"]
[SourceQuality "1"]

1. d4 Nf6 2. Nf3 c5 3. c4 cxd4 4. Nxd4 e5 5. Nb5 d5 6. cxd5 Bc5 7. N5c3 0-0 8. e3 e4 9. Be2 Na6 10. a3 Nc7 11. b4 Bd6 12. Ra2 Qe7 13. Rd2 Rd8 14. Bb2 Be5 15. Qb3 Ncxd5 16. Nxd5 Nxd5 17. Bc4 Bxb2 18. Bxd5 Be6 19. Bxe6 Rxd2 20. Nxd2 Bc1 21. Bd5 Rd8 22. 0-0 Bxd2 23. Rd1 1-0

[Event "Boavista Challenge-A"]
[Site "Porto"]
[Date "1999.12.27"]
[Round "1"]
[White "Silva, Firmino"]
[Black "Vasconcelos, Paulo"]
[Result "1-0"]
[ECO "A04"]
[PlyCount "83"]
[EventDate "1999.12.27"]
[EventType "tourn"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2001"]
[Source "ChessBase"]
[SourceDate "2000.11.22"]
[SourceVersion "1"]
[SourceVersionDate "2000.11.22"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 d6 3. g3 g6 4. Bg2 Bg7 5. 0-0 Nc6 6. d3 e6 7. c3 Nge7 8. Re1 0-0 9. Nbd2 Rb8 10. Nf1 b5 11. d4 cxd4 12. cxd4 d5 13. e5 Qb6 14. Ne3 b4 15. Ng4 Nf5 16. Be3 Bb7 17. Qd2 Nxe3 18. Qxe3 Qd8 19. Qf4 f5 20. exf6 Bxf6 21. Rxe6 Bxd4 22. Nh6+ Kg7 23. Qd2 Bxb2 24. Qxb2+ Kxh6 25. Rae1 d4 26. R6e4 Qf6 27. Nxd4 Nxd4 28. Rxd4 Bxg2 29. Rh4+ Kg7 30. Re7+ Kg8 31. Qxf6 Rxf6 32. Kxg2 Rf7 33. Rxf7 Kxf7 34. Rxh7+ Kf6 35. Rxa7 b3 36. axb3 Rxb3 37. h4 Rb2 38. g4 Rb5 39. Kg3 Rb3+ 40. f3 Rb5 41. g5+ Kf5 42. Rf7+ 1-0

