[Event "Seville op 49th"]
[Site "Seville"]
[Date "2024.01.13"]
[Round "2"]
[White "Druska, Juraj"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "1-0"]
[ECO "D70"]
[WhiteElo "2468"]
[BlackElo "2001"]
[PlyCount "75"]
[EventDate "2024.01.12"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "ESP"]
[SourceTitle "CB04_2024"]
[SourceDate "2023.10.16"]
[SourceVersion "1"]
[SourceVersionDate "2023.10.16"]
[SourceQuality "1"]

1. Nf3 d5 2. c4 Nf6 3. cxd5 Nxd5 4. e4 Nb6 5. d4 g6 6. Nc3 Bg7 7. a4 a5 8. Bb5+ c6 9. Be2 Na6 10. Be3 0-0 11. 0-0 Nb4 12. Rc1 Bg4 13. Ne5 Bxe2 14. Qxe2 Nd7 15. f4 Nxe5 16. dxe5 Qd3 17. Kf2 e6 18. Rfd1 Qxe2+ 19. Kxe2 Na6 20. Bb6 Rfb8 21. Rd7 Bf8 22. Rcd1 Bc5 23. Bc7 Rc8 24. Bd8 b6 25. g4 Kf8 26. f5 gxf5 27. gxf5 Ke8 28. Bf6 Bf8 29. fxe6 fxe6 30. Rxh7 Rc7 31. Rh8 Nc5 32. h4 Rd7 33. Rd6 Rc8 34. h5 Rxd6 35. exd6 Kf7 36. e5 Nd7 37. Ne4 Nxf6 38. Nxf6 1-0

[Event "Merida World Heritage op 3rd"]
[Site "Merida"]
[Date "2023.08.02"]
[Round "5"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Lujan, Carolina"]
[Result "0-1"]
[ECO "B06"]
[WhiteElo "2058"]
[BlackElo "2288"]
[PlyCount "108"]
[EventDate "2023.07.31"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "ESP"]
[SourceTitle "CBM 215 Extra"]
[Source "ChessBase"]
[SourceDate "2023.09.30"]
[SourceVersion "1"]
[SourceVersionDate "2023.09.30"]
[SourceQuality "1"]

1. e4 c5 2. c3 d5 3. exd5 Qxd5 4. d4 g6 5. Nf3 Bg7 6. Be2 cxd4 7. cxd4 Nh6 8. Bf4 0-0 9. Nc3 Qd8 10. 0-0 Nd7 11. Nd5 Nb6 12. Nc7 Nd5 13. Bxh6 Qxc7 14. Bxg7 Kxg7 15. Rc1 Qd6 16. Bc4 Nf4 17. Re1 Qf6 18. Ne5 b5 19. Bxb5 Rb8 20. Bd7 Qg5 21. Qf3 Bb7 22. Bc6 Bxc6 23. Rxc6 Rxb2 24. Rc5 Ne2+ 25. Kf1 Nxd4 26. Qc3 Qd2 27. Nd3 Qxc3 28. Rxc3 Rxa2 29. Rxe7 Ra1+ 30. Ne1 Ne6 31. Re3 Nf4 32. Rd7 g5 33. Ree7 a5 34. g3 Ng6 35. Re4 Ra8 36. h4 h6 37. h5 Nf8 38. Rb7 Ra6 39. Ree7 Rf6 40. Ra7 Ne6 41. Ra6 Nc5 42. Rxf6 Kxf6 43. Re3 a4 44. Ke2 Nb3 45. Kd3 a3 46. Kc3 Rb1 47. Rf3+ Kg7 48. Nc2 a2 49. Rf5 Rc1 50. Kxb3 Rxc2 51. Ra5 Rxf2 52. Kc4 Rg2 53. Ra3 Rxg3 54. Rxa2 Rh3 0-1

[Event "Merida World Heritage op 3rd"]
[Site "Merida"]
[Date "2023.08.01"]
[Round "3"]
[White "Salazar Romero, Abel"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "0-1"]
[ECO "D72"]
[WhiteElo "1877"]
[BlackElo "2058"]
[PlyCount "98"]
[EventDate "2023.07.31"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "ESP"]
[SourceTitle "CBM 215 Extra"]
[Source "ChessBase"]
[SourceDate "2023.09.30"]
[SourceVersion "1"]
[SourceVersionDate "2023.09.30"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 g6 3. g3 Bg7 4. Bg2 d5 5. cxd5 Nxd5 6. e4 Nb6 7. Ne2 0-0 8. 0-0 Nc6 9. d5 Na5 10. Nbc3 c6 11. b3 cxd5 12. exd5 e6 13. Ba3 Re8 14. d6 Bd7 15. Rc1 Bc6 16. Bxc6 Nxc6 17. Nb5 Nd5 18. Qd2 a6 19. Nbd4 Nxd4 20. Nxd4 Bf8 21. Nf3 Bxd6 22. Bb2 Be7 23. h4 Bf6 24. Ne5 h5 25. Rfd1 Qe7 26. Nc4 Bxb2 27. Qxb2 Red8 28. Ne3 Nxe3 29. fxe3 Rxd1+ 30. Rxd1 Rd8 31. Rxd8+ Qxd8 32. Qc2 Qd5 33. Kf2 Qf5+ 34. Qxf5 gxf5 35. Ke2 Kg7 36. Kd3 Kf6 37. Kd4 b6 38. b4 Ke7 39. e4 fxe4 40. Kxe4 f6 41. a4 Kd6 42. b5 axb5 43. axb5 e5 44. Kf5 Ke7 45. g4 hxg4 46. Kxg4 Kf7 47. Kf5 Kg7 48. Ke4 Kg6 49. Kd5 Kh5 0-1

[Event "Lisbon Portugal rapid op"]
[Site "Lisbon"]
[Date "2022.09.04"]
[Round "9"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Silva, Mariana Sofia Teixe"]
[Result "1-0"]
[ECO "B15"]
[WhiteElo "2006"]
[BlackElo "1894"]
[PlyCount "93"]
[EventDate "2022.09.03"]
[EventType "swiss (rapid)"]
[EventRounds "11"]
[EventCountry "POR"]
[SourceTitle "CBM 210 Extra"]
[Source "ChessBase"]
[SourceDate "2022.11.30"]
[SourceVersion "1"]
[SourceVersionDate "2022.11.30"]
[SourceQuality "1"]

1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nf6 5. Nxf6+ exf6 6. Bc4 Bd6 7. Ne2 0-0 8. 0-0 Re8 9. Ng3 Qc7 10. Qf3 Nd7 11. Bd3 Nf8 12. c4 b6 13. Bd2 Bb7 14. Nf5 Bxh2+ 15. Kh1 Bd6 16. Rad1 Rad8 17. Qg4 Ng6 18. Rfe1 Bc8 19. Qh5 Bxf5 20. Qxf5 Bf4 21. Bc3 Bd6 22. g3 Nf8 23. Kg2 Qc8 24. Qh5 Qd7 25. Bxh7+ Nxh7 26. Rh1 Re6 27. d5 cxd5 28. cxd5 Re5 29. Qxh7+ Kf8 30. Bxe5 Bxe5 31. Qh8+ Ke7 32. Qxg7 Qd6 33. Rh7 Rf8 34. Rh8 Rxh8 35. Qxh8 Bxb2 36. Qa8 Qd7 37. Re1+ Kd6 38. Re8 Qb5 39. Rd8+ Ke5 40. Qb8+ Kf5 41. Qf4+ Kg6 42. Rg8+ Kh7 43. Rg4 Qxd5+ 44. Kh2 Qc5 45. Rh4+ Kg8 46. Qb8+ Kg7 47. Qh8+ 1-0

[Event "Lisbon Portugal rapid op"]
[Site "Lisbon"]
[Date "2022.09.04"]
[Round "11"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Sousa, Tadeu Filipe Leonar"]
[Result "1-0"]
[ECO "B15"]
[WhiteElo "2006"]
[BlackElo "1975"]
[PlyCount "95"]
[EventDate "2022.09.03"]
[EventType "swiss (rapid)"]
[EventRounds "11"]
[EventCountry "POR"]
[SourceTitle "CBM 210 Extra"]
[Source "ChessBase"]
[SourceDate "2022.11.30"]
[SourceVersion "1"]
[SourceVersionDate "2022.11.30"]
[SourceQuality "1"]

1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nf6 5. Nxf6+ exf6 6. Bc4 Bd6 7. Ne2 0-0 8. 0-0 Re8 9. h3 Nd7 10. Bf4 Nf8 11. c3 Qc7 12. Bxd6 Qxd6 13. Qb3 Be6 14. Ng3 Bxc4 15. Qxc4 Qf4 16. Rfe1 Qd2 17. Re2 Rxe2 18. Qxe2 Qxe2 19. Nxe2 Re8 20. Kf1 Ne6 21. Rd1 Rd8 22. c4 Kf8 23. Ke1 Ke7 24. a4 a5 25. Rd2 Rd7 26. Kd1 g6 27. Kc2 Rd8 28. Kc3 f5 29. b3 Nc7 30. Nf4 Ne6 31. Ne2 Nc7 32. Nf4 Ne6 33. Re2 Kf6 34. Nxe6 fxe6 35. f4 h6 36. h4 Ra8 37. Re5 g5 38. hxg5+ hxg5 39. fxg5+ Kf7 40. d5 cxd5 41. cxd5 exd5 42. Rxf5+ Ke6 43. g4 Rh8 44. Kd4 Rh4 45. Re5+ Kf7 46. Rxd5 Rxg4+ 47. Kc3 b6 48. Rb5 1-0

[Event "Lisbon Portugal rapid op"]
[Site "Lisbon"]
[Date "2022.09.04"]
[Round "8"]
[White "Roque, Armando Filipe"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "0-1"]
[ECO "D97"]
[WhiteElo "1910"]
[BlackElo "2006"]
[PlyCount "25"]
[EventDate "2022.09.03"]
[EventType "swiss (rapid)"]
[EventRounds "11"]
[EventCountry "POR"]
[SourceTitle "CBM 210 Extra"]
[Source "ChessBase"]
[SourceDate "2022.11.30"]
[SourceVersion "1"]
[SourceVersionDate "2022.11.30"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 g6 3. Nc3 d5 4. Nf3 Bg7 5. Qb3 dxc4 6. Qxc4 c6 7. e4 0-0 8. Be2 Nbd7 9. 0-0 Nb6 10. Qb3 Be6 11. Qc2 Bc4 12. Rd1 Bxe2 13. Qxe2 0-1

[Event "Lisbon Portugal rapid op"]
[Site "Lisbon"]
[Date "2022.09.04"]
[Round "10"]
[White "Santos, Jose Guilherme B Li"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "1-0"]
[ECO "D96"]
[WhiteElo "2384"]
[BlackElo "2006"]
[PlyCount "85"]
[EventDate "2022.09.03"]
[EventType "swiss (rapid)"]
[EventRounds "11"]
[EventCountry "POR"]
[SourceTitle "CBM 210 Extra"]
[Source "ChessBase"]
[SourceDate "2022.11.30"]
[SourceVersion "1"]
[SourceVersionDate "2022.11.30"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 g6 3. Nc3 d5 4. Nf3 Bg7 5. Qb3 dxc4 6. Qxc4 a6 7. e4 b5 8. Qb3 Bb7 9. e5 Nd5 10. a4 b4 11. Nxd5 Bxd5 12. Bc4 Bxc4 13. Qxc4 a5 14. Bf4 e6 15. Rc1 Nd7 16. Bg5 Nb6 17. Bxd8 Nxc4 18. Rxc4 Kxd8 19. Ke2 Bh6 20. h4 Kd7 21. h5 g5 22. Nd2 Bf8 23. Ne4 Be7 24. Kf3 h6 25. Rhc1 Rhc8 26. Ke3 Rab8 27. b3 Rb7 28. f3 Ra7 29. Nf2 f5 30. exf6 Bxf6 31. Ng4 Bg7 32. Ke4 Rf8 33. g3 Rf5 34. Rc5 Rf8 35. Rb5 Ra6 36. Rcc5 Rd6 37. Rc4 Ra6 38. Ne5+ Bxe5 39. dxe5 Rc6 40. Rxc6 Kxc6 41. Rxa5 Rb8 42. Ra6+ Kc5 43. Rxe6 1-0

[Event "Lisbon Portugal rapid op"]
[Site "Lisbon"]
[Date "2022.09.03"]
[Round "4"]
[White "Adao, David"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "0-1"]
[ECO "C01"]
[WhiteElo "1797"]
[BlackElo "2006"]
[PlyCount "68"]
[EventDate "2022.09.03"]
[EventType "swiss (rapid)"]
[EventRounds "11"]
[EventCountry "POR"]
[SourceTitle "CBM 210 Extra"]
[Source "ChessBase"]
[SourceDate "2022.11.30"]
[SourceVersion "1"]
[SourceVersionDate "2022.11.30"]
[SourceQuality "1"]

1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nf3 Bd6 5. Bd3 Nf6 6. h3 h6 7. 0-0 0-0 8. Re1 b6 9. Nbd2 Ba6 10. Nf1 Bxd3 11. Qxd3 Ne4 12. c4 c6 13. Ne3 Re8 14. cxd5 cxd5 15. Nxd5 f5 16. Nc3 Nxc3 17. Rxe8+ Qxe8 18. bxc3 Qf7 19. Bb2 Nd7 20. c4 Rc8 21. Rc1 g5 22. d5 Re8 23. Nd4 Be5 24. Nxf5 Qf6 25. Bxe5 Rxe5 26. Ne3 Kg7 27. Qc3 h5 28. a4 Nc5 29. Qd4 Nb3 30. Qb2 Nxc1 31. Qxc1 Re4 32. c5 bxc5 33. Qxc5 Rxa4 34. d6 Ra1+ 0-1

[Event "Lisbon Portugal rapid op"]
[Site "Lisbon"]
[Date "2022.09.03"]
[Round "2"]
[White "Ferreira, Diogo Miguel"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "0-1"]
[ECO "C02"]
[WhiteElo "1580"]
[BlackElo "2006"]
[PlyCount "51"]
[EventDate "2022.09.03"]
[EventType "swiss (rapid)"]
[EventRounds "11"]
[EventCountry "POR"]
[SourceTitle "CBM 210 Extra"]
[Source "ChessBase"]
[SourceDate "2022.11.30"]
[SourceVersion "1"]
[SourceVersionDate "2022.11.30"]
[SourceQuality "1"]

1. e4 e6 2. d4 d5 3. e5 Qd7 4. Nf3 b6 5. Bd3 c5 6. c3 Ba6 7. 0-0 Bxd3 8. Qxd3 Nc6 9. Na3 Rc8 10. Nc2 Nge7 11. Ne3 Rc7 12. h4 cxd4 13. cxd4 Nb4 14. Qb3 Nec6 15. a3 Na5 16. Qd1 Na6 17. Bd2 Nc4 18. Nxc4 Rxc4 19. Rc1 b5 20. Qb3 Be7 21. Be3 0-0 22. g3 Rfc8 23. Qd3 h6 24. g4 b4 25. g5 hxg5 26. Bxg5 0-1

[Event "Lisbon Portugal rapid op"]
[Site "Lisbon"]
[Date "2022.09.03"]
[Round "6"]
[White "Goncalves, Samuel Jesus P"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "1/2-1/2"]
[ECO "D72"]
[WhiteElo "2066"]
[BlackElo "2006"]
[PlyCount "80"]
[EventDate "2022.09.03"]
[EventType "swiss (rapid)"]
[EventRounds "11"]
[EventCountry "POR"]
[SourceTitle "CBM 210 Extra"]
[Source "ChessBase"]
[SourceDate "2022.11.30"]
[SourceVersion "1"]
[SourceVersionDate "2022.11.30"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 g6 3. g3 d5 4. cxd5 Nxd5 5. Bg2 Bg7 6. e4 Nb6 7. Ne2 0-0 8. 0-0 c6 9. Nbc3 Na6 10. a4 e5 11. d5 cxd5 12. exd5 Bf5 13. a5 Nc4 14. Qa4 Rc8 15. b3 Nd6 16. Be3 Nc5 17. Qa3 b6 18. Rfd1 Bc2 19. Rdc1 Bd3 20. Rd1 Bc2 21. Rd2 Bf5 22. Rc1 Qd7 23. Rcd1 Rc7 24. axb6 axb6 25. Qb4 Rfc8 26. Na4 Nxa4 27. Qxa4 Qxa4 28. bxa4 Rc2 29. Bf1 Bg4 30. Rxc2 Rxc2 31. Rc1 Rxc1 32. Nxc1 Bd1 33. Bxb6 Bxa4 34. Bc7 Bf8 35. Nd3 Bb3 36. Bg2 e4 37. Nc5 Bxd5 38. Bxd6 Bxd6 39. Nxe4 Bxe4 40. Bxe4 f5 1/2-1/2

[Event "Lisbon Portugal rapid op"]
[Site "Lisbon"]
[Date "2022.09.03"]
[Round "3"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Bastiao, Tomas"]
[Result "0-1"]
[ECO "B25"]
[WhiteElo "2006"]
[BlackElo "1762"]
[PlyCount "78"]
[EventDate "2022.09.03"]
[EventType "swiss (rapid)"]
[EventRounds "11"]
[EventCountry "POR"]
[SourceTitle "CBM 210 Extra"]
[Source "ChessBase"]
[SourceDate "2022.11.30"]
[SourceVersion "1"]
[SourceVersionDate "2022.11.30"]
[SourceQuality "1"]

1. e4 c5 2. Nc3 g6 3. g3 Bg7 4. Bg2 Nc6 5. d3 e5 6. Nh3 d6 7. f4 Nge7 8. 0-0 0-0 9. Ng5 h6 10. Nf3 Nd4 11. Ne2 f5 12. fxe5 dxe5 13. c3 fxe4 14. Nfxd4 Rxf1+ 15. Kxf1 exd3 16. Qxd3 exd4 17. Nf4 Bf5 18. Qc4+ Kh7 19. g4 Bxg4 20. Bxb7 dxc3 21. bxc3 Qd1+ 22. Kf2 Rf8 23. Kg2 g5 24. Be4+ Bf5 25. Bb2 Qg4+ 26. Kh1 Bxe4+ 27. Qxe4+ Qf5 28. Qxe7 Qxf4 29. c4 Qf3+ 30. Kg1 Qf2+ 31. Kh1 Qxb2 32. Qe4+ Kh8 33. Rd1 Qf2 34. Qd3 Qf3+ 35. Kg1 Qf2+ 36. Kh1 Qf3+ 37. Qxf3 Rxf3 38. Rd8+ Kh7 39. Rd7 Ra3 0-1

[Event "Lisbon Portugal rapid op"]
[Site "Lisbon"]
[Date "2022.09.03"]
[Round "1"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Feio, Raphael Savluchinsk"]
[Result "1-0"]
[ECO "B24"]
[WhiteElo "2006"]
[PlyCount "57"]
[EventDate "2022.09.03"]
[EventType "swiss (rapid)"]
[EventRounds "11"]
[EventCountry "POR"]
[SourceTitle "CBM 210 Extra"]
[Source "ChessBase"]
[SourceDate "2022.11.30"]
[SourceVersion "1"]
[SourceVersionDate "2022.11.30"]
[SourceQuality "1"]

1. e4 c5 2. Nc3 g6 3. g3 Bg7 4. Bg2 Nc6 5. d3 Nf6 6. Nh3 0-0 7. f4 e5 8. 0-0 Re8 9. Ng5 d5 10. exd5 Nxd5 11. Bxd5 Rf8 12. Nxf7 Rxf7 13. Bxf7+ Kxf7 14. fxe5+ Kg8 15. Qf3 Be6 16. Be3 Nxe5 17. Qxb7 Rb8 18. Qe4 Rxb2 19. Bxc5 Bf5 20. Qd5+ Qxd5 21. Nxd5 Kh8 22. Ne3 Be6 23. d4 Ng4 24. Nxg4 Bxg4 25. Rab1 Rxb1 26. Rxb1 h6 27. Rb8+ Kh7 28. Rb7 h5 29. Bf8 1-0

[Event "Lisbon Portugal rapid op"]
[Site "Lisbon"]
[Date "2022.09.03"]
[Round "5"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Miranda, Amilcar Alfredo"]
[Result "1-0"]
[ECO "B01"]
[WhiteElo "2006"]
[BlackElo "1871"]
[PlyCount "91"]
[EventDate "2022.09.03"]
[EventType "swiss (rapid)"]
[EventRounds "11"]
[EventCountry "POR"]
[SourceTitle "CBM 210 Extra"]
[Source "ChessBase"]
[SourceDate "2022.11.30"]
[SourceVersion "1"]
[SourceVersionDate "2022.11.30"]
[SourceQuality "1"]

1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. d4 c6 5. h3 Nf6 6. Nf3 h6 7. Bd2 Qb6 8. Na4 Qc7 9. Bd3 e6 10. c4 Be7 11. 0-0 0-0 12. Re1 Rd8 13. Qe2 Bf8 14. Rad1 a6 15. c5 Nbd7 16. Bb1 Re8 17. Ne5 Nxe5 18. dxe5 Nd5 19. Qe4 g6 20. b4 Bg7 21. Nb2 b6 22. Nc4 bxc5 23. bxc5 Re7 24. h4 h5 25. Ba5 Qa7 26. Nb6 Rb8 27. Rd3 Bd7 28. Rb3 Be8 29. Bd3 Reb7 30. g4 hxg4 31. Qxg4 Rxb6 32. cxb6 Qe7 33. h5 Qc5 34. Bb4 Nxb4 35. Qxb4 Qd5 36. hxg6 a5 37. Qg4 a4 38. gxf7+ Bxf7 39. Bc4 Qa5 40. Rbe3 Rxb6 41. Bxe6 Rb7 42. Rd1 Qa8 43. Rg3 Qf8 44. Rd8 Rb1+ 45. Kg2 Bxe6 46. Rxf8+ 1-0

[Event "Lisbon Portugal rapid op"]
[Site "Lisbon"]
[Date "2022.09.03"]
[Round "7"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Umetsubo, Cesar Hidemitsu"]
[Result "0-1"]
[ECO "B26"]
[WhiteElo "2006"]
[BlackElo "2366"]
[PlyCount "106"]
[EventDate "2022.09.03"]
[EventType "swiss (rapid)"]
[EventRounds "11"]
[EventCountry "POR"]
[SourceTitle "CBM 210 Extra"]
[Source "ChessBase"]
[SourceDate "2022.11.30"]
[SourceVersion "1"]
[SourceVersionDate "2022.11.30"]
[SourceQuality "1"]

1. e4 c5 2. Nc3 Nc6 3. g3 g6 4. Bg2 Bg7 5. d3 e5 6. Be3 d6 7. Qd2 Nd4 8. Nd1 Ne7 9. c3 Ne6 10. Nh3 0-0 11. Bh6 f5 12. Bxg7 Kxg7 13. Ng5 Nxg5 14. Qxg5 f4 15. gxf4 Rxf4 16. Ne3 Be6 17. h4 Ng8 18. Qxd8 Rxd8 19. Ke2 Rdf8 20. Raf1 a6 21. b3 Nf6 22. Bh3 Bxh3 23. Rxh3 Nh5 24. Nd5 Rg4 25. f3 Rg2+ 26. Rf2 Rg1 27. a4 Rb1 28. b4 cxb4 29. cxb4 Nf4+ 30. Nxf4 Rxf4 31. b5 axb5 32. a5 Rf8 33. Ke3 Re1+ 34. Kd2 Ra1 35. Kc3 Rc8+ 36. Kb4 Rb1+ 37. Ka3 Rc3+ 38. Ka2 Rb4 39. f4 Ra4+ 40. Kb2 Rca3 41. Rhf3 Ra2+ 42. Kb3 R2a3+ 43. Kb2 Rxa5 44. fxe5 Ra2+ 45. Kb3 Rxf2 46. Rxf2 dxe5 47. Rc2 Ra4 48. Rc7+ Kh6 49. Rxb7 Rd4 50. Kc3 b4+ 51. Rxb4 Rxb4 52. Kxb4 g5 53. h5 g4 0-1

[Event "Seville op 47th"]
[Site "Seville"]
[Date "2022.07.19"]
[Round "5"]
[White "Alshameary Puente, Ismael"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "1-0"]
[ECO "A16"]
[WhiteElo "2352"]
[BlackElo "2050"]
[PlyCount "71"]
[EventDate "2022.07.16"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "ESP"]
[SourceTitle "CBM 209 Extra"]
[Source "ChessBase"]
[SourceDate "2022.09.30"]
[SourceVersion "1"]
[SourceVersionDate "2022.09.30"]
[SourceQuality "1"]

1. Nf3 Nf6 2. c4 g6 3. Nc3 d5 4. cxd5 Nxd5 5. h4 h5 6. Qb3 e6 7. e4 Nb6 8. d4 a5 9. Bg5 Be7 10. Rd1 a4 11. Qc2 c6 12. a3 N8d7 13. Be2 Nf6 14. Ne5 Nh7 15. Be3 Nf6 16. g3 Qc7 17. Bf4 Bd6 18. Nxg6 fxg6 19. e5 Qf7 20. exd6 Nbd5 21. Be5 0-0 22. 0-0 b5 23. Bd3 Kh7 24. Nxd5 Nxd5 25. Be4 Bd7 26. Qe2 Kg8 27. Qd2 Be8 28. Qh6 Nf6 29. Rd3 Qh7 30. Qxh7+ Kxh7 31. Rf3 Kg7 32. Rc1 Rc8 33. Rcc3 Bd7 34. Rf4 Rf7 35. Rcf3 Rcf8 36. Kf1 1-0

[Event "Seville op 47th"]
[Site "Seville"]
[Date "2022.07.18"]
[Round "4"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Gemy Vargas, Jose Daniel"]
[Result "1/2-1/2"]
[ECO "C77"]
[WhiteElo "2050"]
[BlackElo "2373"]
[PlyCount "96"]
[EventDate "2022.07.16"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "ESP"]
[SourceTitle "CBM 209 Extra"]
[Source "ChessBase"]
[SourceDate "2022.09.30"]
[SourceVersion "1"]
[SourceVersionDate "2022.09.30"]
[SourceQuality "1"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. d4 Nxe4 6. Qe2 b5 7. d5 Nc5 8. dxc6 bxa4 9. Nxe5 Qe7 10. cxd7+ Nxd7 11. Bf4 Bb7 12. Nxd7 Qxe2+ 13. Kxe2 Kxd7 14. Rd1+ Ke6 15. Kf1 g5 16. Bxc7 Rc8 17. Re1+ Kf5 18. Be5 f6 19. Bc3 a3 20. g4+ Kxg4 21. Bxf6 axb2 22. Bxb2 Rg8 23. Nc3 Bg7 24. Re3 Rgd8 25. h3+ Kf5 26. Re7 Bxc3 27. Rxb7 Rd2 28. Rc1 h5 29. Rb3 Bxb2 30. Rxb2 Kf4 31. Ke1 Rcd8 32. Rb4+ Kf3 33. Rb3+ Kf4 34. Rb4+ Kf3 35. Rb3+ Kg2 36. Rg3+ Kh2 37. Rxg5 h4 38. Kf1 Rf8 39. Rg2+ Kxh3 40. c4 Rf3 41. c5 Rfd3 42. c6 Rd1+ 43. Rxd1 Rxd1+ 44. Ke2 Kxg2 45. Kxd1 h3 46. c7 h2 47. c8Q h1Q+ 48. Kc2 Qh7+ 1/2-1/2

[Event "Menorca op 1st"]
[Site "Ciutadella de Menorca"]
[Date "2022.04.20"]
[Round "1"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Sadhwani, Raunak"]
[Result "0-1"]
[ECO "B06"]
[WhiteElo "2072"]
[BlackElo "2628"]
[PlyCount "52"]
[EventDate "2022.04.20"]
[EventType "swiss"]
[EventRounds "7"]
[EventCountry "ESP"]
[SourceTitle "CBM 207 Extra"]
[Source "ChessBase"]
[SourceDate "2022.05.31"]
[SourceVersion "1"]
[SourceVersionDate "2022.05.31"]
[SourceQuality "1"]

1. e4 g6 2. d4 d6 3. Nc3 Bg7 4. Nf3 a6 5. Be3 b5 6. Bd3 Bb7 7. 0-0 Nd7 8. Ne2 Ngf6 9. Nd2 e5 10. h3 exd4 11. Bxd4 0-0 12. f4 Re8 13. a4 b4 14. c3 bxc3 15. Bxf6 Qxf6 16. bxc3 Nc5 17. Qc2 Re7 18. Nd4 Nxd3 19. Qxd3 c5 20. Ne2 Rae8 21. Nc4 Bxe4 22. Qxd6 Re6 23. Qxc5 Bxg2 24. Nd4 Bxf1 25. Nxe6 Qxe6 26. Rxf1 Rc8 0-1

[Event "Lisbon Portugal rapid 2op"]
[Site "Lisbon"]
[Date "2020.02.02"]
[Round "8"]
[White "Hulshof, Peter"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "1/2-1/2"]
[ECO "C00"]
[WhiteElo "2192"]
[BlackElo "2113"]
[PlyCount "50"]
[EventDate "2020.01.02"]
[EventType "swiss (rapid)"]
[EventRounds "8"]
[EventCountry "POR"]
[SourceTitle "CBM 194 Extra"]
[Source "ChessBase"]
[SourceDate "2020.03.31"]
[SourceVersion "1"]
[SourceVersionDate "2020.03.31"]
[SourceQuality "1"]

1. e4 e6 2. Qe2 c5 3. g3 Nc6 4. Bg2 d6 5. d3 Nf6 6. f4 Be7 7. c3 Qc7 8. Nf3 0-0 9. Na3 a6 10. Nc2 b5 11. 0-0 Bb7 12. h3 Rae8 13. Bd2 d5 14. e5 Nd7 15. d4 f6 16. exf6 Bxf6 17. Ne5 cxd4 18. cxd4 Ncxe5 19. dxe5 Qxc2 20. exf6 Nxf6 21. Rac1 Qg6 22. Rc7 Rf7 23. Rxf7 Qxf7 24. Bc3 Qg6 25. g4 Qf7 1/2-1/2

[Event "Lisbon Portugal rapid 2op"]
[Site "Lisbon"]
[Date "2020.02.02"]
[Round "5"]
[White "Lima, Samuel"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "0-1"]
[ECO "D88"]
[WhiteElo "1718"]
[BlackElo "2113"]
[PlyCount "60"]
[EventDate "2020.01.02"]
[EventType "swiss (rapid)"]
[EventRounds "8"]
[EventCountry "POR"]
[SourceTitle "CBM 194 Extra"]
[Source "ChessBase"]
[SourceDate "2020.03.31"]
[SourceVersion "1"]
[SourceVersionDate "2020.03.31"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 g6 3. Nc3 d5 4. cxd5 Nxd5 5. e4 Nxc3 6. bxc3 Bg7 7. Bc4 c5 8. Be3 Nc6 9. Ne2 cxd4 10. cxd4 0-0 11. 0-0 Bg4 12. f3 Na5 13. Bb5 Bd7 14. Qa4 Nc6 15. Rfd1 a6 16. Bxc6 Bxc6 17. Qb4 Rc8 18. Rac1 b5 19. d5 a5 20. Qb3 Bd7 21. Nd4 Rxc1 22. Rxc1 b4 23. a3 Qb8 24. Rb1 Rc8 25. axb4 a4 26. Qa3 Rc4 27. Nc6 Bxc6 28. dxc6 Qb5 29. Bc5 Rxc5 30. bxc5 Bd4+ 0-1

[Event "Lisbon Portugal rapid 2op"]
[Site "Lisbon"]
[Date "2020.02.02"]
[Round "4"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Basilio, Rodrigo"]
[Result "1/2-1/2"]
[ECO "B22"]
[WhiteElo "2113"]
[BlackElo "1776"]
[PlyCount "44"]
[EventDate "2020.01.02"]
[EventType "swiss (rapid)"]
[EventRounds "8"]
[EventCountry "POR"]
[SourceTitle "CBM 194 Extra"]
[Source "ChessBase"]
[SourceDate "2020.03.31"]
[SourceVersion "1"]
[SourceVersionDate "2020.03.31"]
[SourceQuality "1"]

1. e4 c5 2. c3 d5 3. exd5 Qxd5 4. d4 Nc6 5. Nf3 Bg4 6. Be2 Nf6 7. 0-0 e6 8. Qa4 cxd4 9. cxd4 Be7 10. h3 Bh5 11. Nc3 Qd7 12. Rd1 0-0 13. Bg5 Nd5 14. Bxe7 Qxe7 15. Nxd5 exd5 16. Re1 Qb4 17. Qxb4 Nxb4 18. g4 Bg6 19. Rec1 Nc2 20. Rab1 Nb4 21. Ra1 Nc2 22. Rab1 Nb4 1/2-1/2

[Event "Lisbon Portugal rapid 2op"]
[Site "Lisbon"]
[Date "2020.02.02"]
[Round "2"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Iturrizaga Bonelli, Eduardo"]
[Result "0-1"]
[ECO "A29"]
[WhiteElo "2113"]
[BlackElo "2598"]
[PlyCount "66"]
[EventDate "2020.01.02"]
[EventType "swiss (rapid)"]
[EventRounds "8"]
[EventCountry "POR"]
[SourceTitle "CBM 194 Extra"]
[Source "ChessBase"]
[SourceDate "2020.03.31"]
[SourceVersion "1"]
[SourceVersionDate "2020.03.31"]
[SourceQuality "1"]

1. c4 Nf6 2. Nc3 e5 3. g3 Nc6 4. Bg2 Bc5 5. d3 d6 6. Nf3 a6 7. a3 h6 8. 0-0 0-0 9. b4 Ba7 10. Bb2 Be6 11. Rc1 Qd7 12. b5 axb5 13. cxb5 Ne7 14. a4 Ng6 15. Qd2 Bb6 16. Rfd1 Bb3 17. Rf1 Bxa4 18. Ne1 Rfb8 19. Ra1 Bxb5 20. Rxa8 Rxa8 21. Bxb7 Rb8 22. Bg2 Bc6 23. Ne4 Bxe4 24. dxe4 Qa4 25. Nd3 Nxe4 26. Qc1 Nc5 27. Bd5 Nxd3 28. exd3 Ne7 29. Bg2 Nf5 30. Kh1 Ba5 31. f4 Qa2 32. Ba1 Qd2 33. fxe5 Ne3 0-1

[Event "Lisbon Portugal rapid 2op"]
[Site "Lisbon"]
[Date "2020.02.02"]
[Round "7"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Savanovic, Aleksandar"]
[Result "0-1"]
[ECO "C84"]
[WhiteElo "2113"]
[BlackElo "2409"]
[PlyCount "38"]
[EventDate "2020.01.02"]
[EventType "swiss (rapid)"]
[EventRounds "8"]
[EventCountry "POR"]
[SourceTitle "CBM 194 Extra"]
[Source "ChessBase"]
[SourceDate "2020.03.31"]
[SourceVersion "1"]
[SourceVersionDate "2020.03.31"]
[SourceQuality "1"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. d4 exd4 6. 0-0 Be7 7. e5 Ne4 8. Nxd4 0-0 9. Nf5 d5 10. Bxc6 bxc6 11. Nxe7+ Qxe7 12. Re1 Qh4 13. Be3 f6 14. f3 fxe5 15. fxe4 d4 16. g3 Qh3 17. Bxd4 Bg4 18. Qd3 exd4 19. Nd2 Rf2 0-1

[Event "Lisbon Portugal rapid 2op"]
[Site "Lisbon"]
[Date "2020.02.02"]
[Round "6"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Vasli, Aref"]
[Result "1-0"]
[ECO "C84"]
[WhiteElo "2113"]
[BlackElo "2373"]
[PlyCount "47"]
[EventDate "2020.01.02"]
[EventType "swiss (rapid)"]
[EventRounds "8"]
[EventCountry "POR"]
[SourceTitle "CBM 194 Extra"]
[Source "ChessBase"]
[SourceDate "2020.03.31"]
[SourceVersion "1"]
[SourceVersionDate "2020.03.31"]
[SourceQuality "1"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. d4 exd4 6. 0-0 Be7 7. e5 Nd5 8. Nxd4 Nb6 9. Bb3 0-0 10. Nxc6 dxc6 11. Qe2 a5 12. a4 Be6 13. Bxe6 fxe6 14. Nc3 Qd4 15. Rd1 Qh4 16. Be3 Nd5 17. Rd4 Nf4 18. Bxf4 Rxf4 19. g3 Rxd4 20. gxh4 Rf8 21. Ne4 Rd5 22. Ng5 Rf5 23. Qh5 h6 24. Qe8+ 1-0

[Event "Lisbon Portugal rapid 2op"]
[Site "Lisbon"]
[Date "2020.02.02"]
[Round "3"]
[White "Vera Cruz, Aguinaldo Jr"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "0-1"]
[ECO "C00"]
[WhiteElo "1498"]
[BlackElo "2113"]
[PlyCount "52"]
[EventDate "2020.01.02"]
[EventType "swiss (rapid)"]
[EventRounds "8"]
[EventCountry "POR"]
[SourceTitle "CBM 194 Extra"]
[Source "ChessBase"]
[SourceDate "2020.03.31"]
[SourceVersion "1"]
[SourceVersionDate "2020.03.31"]
[SourceQuality "1"]

1. e4 e6 2. Nc3 d5 3. exd5 exd5 4. Bb5+ c6 5. Be2 Nf6 6. d3 Bd6 7. h3 h6 8. Nf3 0-0 9. 0-0 Bf5 10. Nh2 Nbd7 11. Bg4 Nxg4 12. Nxg4 Qh4 13. Qf3 Be6 14. Bf4 Bxg4 15. hxg4 Bxf4 16. Qxf4 h5 17. Qc7 Qxg4 18. Qxb7 Ne5 19. f3 Qd4+ 20. Kh2 Rab8 21. Qe7 Rfe8 22. Qa3 Ng6 23. Rae1 Qh4+ 24. Kg1 Rxe1 25. Qxa7 Rbe8 26. Qd7 Rxf1+ 0-1

[Event "Lisbon Portugal rapid op"]
[Site "Lisbon"]
[Date "2019.02.10"]
[Round "8"]
[White "Nogueira, Nelson"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "0-1"]
[ECO "D82"]
[WhiteElo "2244"]
[BlackElo "2114"]
[PlyCount "42"]
[EventDate "2019.02.10"]
[EventType "swiss (rapid)"]
[EventRounds "8"]
[EventCountry "POR"]
[SourceTitle "CBM 188 Extra"]
[Source "ChessBase"]
[SourceDate "2019.02.26"]
[SourceVersion "1"]
[SourceVersionDate "2019.02.26"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 g6 3. Nc3 d5 4. Nf3 Bg7 5. Bf4 c5 6. dxc5 Qa5 7. Qa4+ Qxa4 8. Nxa4 dxc4 9. e3 Bd7 10. Nc3 Na6 11. Bxc4 Nxc5 12. 0-0 0-0 13. Rac1 Rac8 14. Ne5 Bf5 15. Rfd1 Nh5 16. Nd5 Bf6 17. b4 Nxf4 18. exf4 Na4 19. Nxf6+ exf6 20. Nf3 Nb2 21. Nd4 Nxd1 0-1

[Event "Lisbon Portugal rapid op"]
[Site "Lisbon"]
[Date "2019.02.10"]
[Round "2"]
[White "Petrov, Nikita"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "1-0"]
[ECO "A06"]
[WhiteElo "2585"]
[BlackElo "2114"]
[PlyCount "33"]
[EventDate "2019.02.10"]
[EventType "swiss (rapid)"]
[EventRounds "8"]
[EventCountry "POR"]
[SourceTitle "CBM 188 Extra"]
[Source "ChessBase"]
[SourceDate "2019.02.26"]
[SourceVersion "1"]
[SourceVersionDate "2019.02.26"]
[SourceQuality "1"]

1. b3 Nf6 2. Bb2 d5 3. e3 c5 4. Nf3 Nc6 5. Bb5 Bg4 6. h3 Bh5 7. g4 Bg6 8. Ne5 Qb6 9. Bxc6+ bxc6 10. h4 d4 11. d3 h5 12. g5 Nd5 13. e4 Nf4 14. Qf3 Ne6 15. Nd2 Qc7 16. Ndc4 0-0-0 17. 0-0-0 1-0

[Event "Lisbon Portugal rapid op"]
[Site "Lisbon"]
[Date "2019.02.10"]
[Round "7"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Carvalho, Vitor Hugo Pina Soa"]
[Result "1-0"]
[ECO "C43"]
[WhiteElo "2114"]
[BlackElo "1868"]
[PlyCount "75"]
[EventDate "2019.02.10"]
[EventType "swiss (rapid)"]
[EventRounds "8"]
[EventCountry "POR"]
[SourceTitle "CBM 188 Extra"]
[Source "ChessBase"]
[SourceDate "2019.02.26"]
[SourceVersion "1"]
[SourceVersionDate "2019.02.26"]
[SourceQuality "1"]

1. e4 e5 2. Nf3 Nf6 3. d4 Nxe4 4. Bd3 d5 5. Nxe5 Be7 6. 0-0 0-0 7. c4 c6 8. Nc3 Nxc3 9. bxc3 dxc4 10. Bxc4 Bf5 11. Qb3 Qb6 12. Bxf7+ Kh8 13. Qc4 Nd7 14. Nxd7 Bxd7 15. Be3 Qc7 16. Be6 Bxe6 17. Qxe6 Bd6 18. h3 Rae8 19. Qg4 Rf6 20. Rae1 Ref8 21. Bg5 Rg6 22. Qh4 Qf7 23. f4 Qxa2 24. f5 Rxg5 25. Qxg5 Qd5 26. Qg4 c5 27. Qe4 Qc4 28. Qe6 Qa6 29. f6 gxf6 30. Rxf6 Bh2+ 31. Kxh2 Rxf6 32. Qc8+ Kg7 33. Re7+ Kh6 34. Qxc5 Qf1 35. Qe5 Rg6 36. Qe3+ Rg5 37. Re6+ Kg7 38. Qxg5+ 1-0

[Event "Lisbon Portugal rapid op"]
[Site "Lisbon"]
[Date "2019.02.10"]
[Round "3"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Morais, Mario Martins Freit"]
[Result "1-0"]
[ECO "B73"]
[WhiteElo "2114"]
[BlackElo "1744"]
[PlyCount "46"]
[EventDate "2019.02.10"]
[EventType "swiss (rapid)"]
[EventRounds "8"]
[EventCountry "POR"]
[SourceTitle "CBM 188 Extra"]
[Source "ChessBase"]
[SourceDate "2019.02.26"]
[SourceVersion "1"]
[SourceVersionDate "2019.02.26"]
[SourceQuality "1"]

1. e4 g6 2. d4 Bg7 3. Nc3 c5 4. Nf3 cxd4 5. Nxd4 Nc6 6. Be3 d6 7. Be2 Nf6 8. 0-0 0-0 9. h3 Nxd4 10. Bxd4 Be6 11. Qd2 Qa5 12. Rad1 Rfe8 13. f4 Rac8 14. Qe3 b6 15. Bf3 Qb4 16. Rd2 Nd7 17. Bxg7 Kxg7 18. f5 Bc4 19. Rff2 Ne5 20. Qd4 Qxb2 21. fxg6 hxg6 22. Bg4 Rc7 23. Rd1 f6 1-0

[Event "Lisbon Portugal rapid op"]
[Site "Lisbon"]
[Date "2019.02.10"]
[Round "5"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Rocha, Sergio MC"]
[Result "0-1"]
[ECO "A36"]
[WhiteElo "2114"]
[BlackElo "2354"]
[PlyCount "57"]
[EventDate "2019.02.10"]
[EventType "swiss (rapid)"]
[EventRounds "8"]
[EventCountry "POR"]
[SourceTitle "CBM 188 Extra"]
[Source "ChessBase"]
[SourceDate "2019.02.26"]
[SourceVersion "1"]
[SourceVersionDate "2019.02.26"]
[SourceQuality "1"]

1. c4 Nf6 2. Nc3 c5 3. g3 Nc6 4. Bg2 a6 5. Nf3 Rb8 6. d4 cxd4 7. Nxd4 g6 8. Bf4 Ra8 9. e4 Bg7 10. Be3 0-0 11. 0-0 d6 12. Nxc6 bxc6 13. e5 Ng4 14. exd6 Nxe3 15. fxe3 exd6 16. Bxc6 Rb8 17. Qd2 Be6 18. Bd5 Bxd5 19. Nxd5 Rxb2 20. Qd3 Qg5 21. Rab1 Rxa2 22. Qb3 Rd2 23. Qb4 Re2 24. Qxd6 Be5 25. Qe7 Qh6 26. h4 Rxe3 27. Rf3 Rxf3 28. Qxe5 Qg7 29. Ra1 0-1

[Event "Lisbon Portugal rapid op"]
[Site "Lisbon"]
[Date "2019.02.10"]
[Round "4"]
[White "Santos, Ruben Jose Melo"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "1/2-1/2"]
[ECO "D00"]
[WhiteElo "1721"]
[BlackElo "2114"]
[PlyCount "129"]
[EventDate "2019.02.10"]
[EventType "swiss (rapid)"]
[EventRounds "8"]
[EventCountry "POR"]
[SourceTitle "CBM 188 Extra"]
[Source "ChessBase"]
[SourceDate "2019.02.26"]
[SourceVersion "1"]
[SourceVersionDate "2019.02.26"]
[SourceQuality "1"]

1. a3 d5 2. d4 Nf6 3. Bf4 g6 4. Nf3 Bg7 5. e3 0-0 6. Bd3 b6 7. Nbd2 c5 8. c3 Nc6 9. Rc1 Bb7 10. b4 c4 11. Bc2 a5 12. b5 Nb8 13. a4 Nbd7 14. h4 h5 15. Ne5 Nxe5 16. Bxe5 Qd7 17. Bxf6 Bxf6 18. f4 Qd6 19. Ra1 Bc8 20. Qf3 Bg4 21. Qf2 Bg7 22. Nf3 Qd7 23. Nh2 Bf5 24. Rg1 Bf6 25. Bxf5 Qxf5 26. g3 Qd3 27. Qd2 Qe4 28. Qe2 Rad8 29. Nf3 Rd6 30. Kd2 Qf5 31. Rae1 Re6 32. Ne5 Bxe5 33. fxe5 f6 34. Ref1 Qh3 35. exf6 Rexf6 36. Rf4 Qe6 37. Rgf1 Qd6 38. Ra1 e5 39. dxe5 Qxe5 40. Raf1 Qd6 41. Ra1 Re8 42. Qf3 Rfe6 43. Re1 d4 44. Rxd4 Qa3 45. Qd1 Qc5 46. Kc2 Rxe3 47. Rxe3 Rxe3 48. Rd8+ Kf7 49. Qd7+ Re7 50. Qd5+ Qxd5 51. Rxd5 Re2+ 52. Kd1 Re3 53. Rd6 Re6 54. Rxe6 Kxe6 55. Ke2 Kf6 56. Kf2 Ke6 57. Ke2 Kf6 58. Kf2 g5 59. hxg5+ Kxg5 60. Kf3 Kf5 61. Ke3 Kg4 62. Kf2 Kg5 63. Kf3 Kf5 64. Ke3 Kg4 65. Kf2 1/2-1/2

[Event "Lisbon Portugal rapid op"]
[Site "Lisbon"]
[Date "2019.02.10"]
[Round "6"]
[White "Vinagre, Antonio Pedro"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "0-1"]
[ECO "C06"]
[WhiteElo "1887"]
[BlackElo "2114"]
[PlyCount "120"]
[EventDate "2019.02.10"]
[EventType "swiss (rapid)"]
[EventRounds "8"]
[EventCountry "POR"]
[SourceTitle "CBM 188 Extra"]
[Source "ChessBase"]
[SourceDate "2019.02.26"]
[SourceVersion "1"]
[SourceVersionDate "2019.02.26"]
[SourceQuality "1"]

1. e4 e6 2. d4 d5 3. Nd2 Nf6 4. e5 Nfd7 5. Bd3 c5 6. c3 Nc6 7. Ngf3 cxd4 8. cxd4 Qb6 9. 0-0 Nxd4 10. Nxd4 Qxd4 11. Nf3 Qb6 12. Qa4 Qb4 13. Qc2 h6 14. a3 Qb6 15. Qa4 Bc5 16. Qg4 g5 17. h4 Be7 18. hxg5 hxg5 19. b4 Qc7 20. Bb2 Qd8 21. Rfe1 Nb6 22. Rac1 Bd7 23. Rc2 Rc8 24. Rec1 Rxc2 25. Rxc2 a6 26. Bd4 Nc8 27. Bc5 Bxc5 28. Rxc5 f5 29. Qxg5 Qxg5 30. Nxg5 Rh4 31. g3 Rd4 32. Be2 Rd2 33. Bh5+ Ke7 34. Rc7 b5 35. Bf7 Rd1+ 36. Kg2 Kd8 37. Rc3 Nb6 38. Bxe6 d4 39. Rc5 Bxe6 40. Nxe6+ Ke7 41. Nf4 d3 42. Kf3 Nc4 43. Rd5 d2 44. Rd3 Nxe5+ 45. Ke2 Re1+ 46. Kxd2 Nxd3 47. Nxd3 Ra1 48. Ke3 Rxa3 49. Kd4 Kd6 50. Nc5 Ra2 51. Nb7+ Kc6 52. Nc5 Rd2+ 53. Ke3 Ra2 54. f3 Kd5 55. g4 fxg4 56. fxg4 a5 57. Nd3 a4 58. g5 Ke6 59. Kd4 Rd2 60. Kc3 Rxd3+ 0-1

[Event "POR CupT qf  40th"]
[Site "Portugal"]
[Date "2018.06.09"]
[Round "4.1"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Diogo, Vasco Andre Marcalo"]
[Result "1/2-1/2"]
[ECO "B22"]
[WhiteElo "2109"]
[BlackElo "2235"]
[PlyCount "94"]
[EventDate "2017.12.16"]
[EventType "team-k.o."]
[EventRounds "6"]
[EventCountry "POR"]
[SourceTitle "EXT 2019"]
[Source "ChessBase"]
[SourceDate "2018.10.10"]
[SourceVersion "1"]
[SourceVersionDate "2018.10.10"]
[SourceQuality "1"]
[WhiteTeam "Mata de Benfica"]
[BlackTeam "Coimbra"]
[WhiteTeamCountry "POR"]
[BlackTeamCountry "POR"]

1. e4 c5 2. c3 d5 3. exd5 Qxd5 4. d4 cxd4 5. cxd4 Nc6 6. Nf3 Bg4 7. Be2 e6 8. 0-0 Nf6 9. Nc3 Qd6 10. Qa4 Qb4 11. Bg5 Qxa4 12. Nxa4 Be7 13. Rfd1 Nd5 14. Bxe7 Kxe7 15. g3 Rhd8 16. Kg2 Rac8 17. Rac1 Rc7 18. a3 Rdc8 19. Nc3 Nxc3 20. Rxc3 Rd8 21. h3 Bh5 22. Bb5 Bxf3+ 23. Kxf3 Rxd4 24. Rdc1 Rd6 25. Ke3 e5 26. b4 f5 27. Ba4 a6 28. b5 axb5 29. Bxb5 g5 30. f4 gxf4+ 31. gxf4 e4 32. Rc5 Ke6 33. a4 Rg7 34. Bxc6 Rg3+ 35. Ke2 bxc6 36. Re5+ Kd7 37. Rxf5 Rxh3 38. Re5 Rg6 39. Rd1+ Kc7 40. Rxe4 Rg2+ 41. Kf1 Ra2 42. Kg1 Rg3+ 43. Kh1 Rh3+ 44. Kg1 Rg3+ 45. Kh1 Rh3+ 46. Kg1 Rg3+ 47. Kf1 Rh3 1/2-1/2

[Event "Azores op 4th"]
[Site "Ponta Delgada"]
[Date "2017.12.10"]
[Round "6"]
[White "Antao, Jorge"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "0-1"]
[ECO "C01"]
[WhiteElo "1866"]
[BlackElo "2120"]
[PlyCount "90"]
[EventDate "2017.12.07"]
[EventType "swiss"]
[EventRounds "7"]
[EventCountry "POR"]
[SourceTitle "CBM 182 Extra"]
[Source "ChessBase"]
[SourceDate "2018.02.23"]
[SourceVersion "1"]
[SourceVersionDate "2018.02.23"]
[SourceQuality "1"]

1. e4 e6 2. d4 d5 3. exd5 exd5 4. Bd3 Bd6 5. Qf3 Be6 6. Ne2 Nf6 7. h3 Nbd7 8. Bf4 Nf8 9. Nd2 Ng6 10. Bxd6 Qxd6 11. 0-0 0-0-0 12. c3 Nh4 13. Qg3 Bf5 14. Bxf5+ Nxf5 15. Qd3 Nh4 16. b4 g5 17. Nf3 Nxf3+ 18. Qxf3 Kb8 19. Ng3 h5 20. Nf5 Qd7 21. h4 gxh4 22. Nxh4 Ne4 23. Rfe1 Qg4 24. g3 Rhg8 25. Qxg4 hxg4 26. Re3 Rh8 27. Rae1 f5 28. Kg2 f4 29. Rxe4 dxe4 30. Rxe4 f3+ 31. Kf1 b6 32. Ke1 a5 33. a3 axb4 34. axb4 c5 35. Kd2 cxd4 36. cxd4 Rd5 37. Kc3 Rc8+ 38. Kb3 Rg5 39. Re1 Kb7 40. Rd1 b5 41. Re1 Rc4 42. Re5 Rxe5 43. dxe5 Re4 44. Nf5 Rxe5 45. Ne3 Rxe3+ 0-1

[Event "Azores op 4th"]
[Site "Ponta Delgada"]
[Date "2017.12.10"]
[Round "7"]
[White "Strikovic, Aleksa"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "1-0"]
[ECO "A29"]
[WhiteElo "2499"]
[BlackElo "2120"]
[PlyCount "97"]
[EventDate "2017.12.07"]
[EventType "swiss"]
[EventRounds "7"]
[EventCountry "POR"]
[SourceTitle "CBM 182 Extra"]
[Source "ChessBase"]
[SourceDate "2018.02.23"]
[SourceVersion "1"]
[SourceVersionDate "2018.02.23"]
[SourceQuality "1"]

1. c4 Nf6 2. Nc3 d5 3. cxd5 Nxd5 4. g3 e5 5. Bg2 Nb6 6. Nf3 Nc6 7. 0-0 Be7 8. d3 0-0 9. a3 a5 10. b3 Be6 11. Bb2 f6 12. Rc1 Rc8 13. Ne4 Qd7 14. Nc5 Bxc5 15. Rxc5 Rfd8 16. Qc2 Qf7 17. Nd2 Bd5 18. Rc1 Bxg2 19. Kxg2 Rd5 20. Ne4 Nd7 21. Rxd5 Qxd5 22. Kg1 Nd4 23. Bxd4 Qxd4 24. e3 Qd5 25. Qc4 Qxc4 26. Rxc4 c6 27. Kf1 Kf8 28. Ke2 Ke7 29. f4 b6 30. Rc1 f5 31. Nd2 exf4 32. gxf4 Kd6 33. Nc4+ Kc7 34. Ne5 Nxe5 35. fxe5 Re8 36. d4 Kd7 37. h4 Re6 38. Rg1 g6 39. Kf3 c5 40. Rd1 cxd4 41. exd4 Rc6 42. d5 Rc5 43. Kf4 h6 44. h5 gxh5 45. Kxf5 h4 46. d6 h3 47. Kf6 h2 48. e6+ Kd8 49. d7 1-0

[Event "Azores op 4th"]
[Site "Ponta Delgada"]
[Date "2017.12.09"]
[Round "4"]
[White "Beltran Ortiz, Edda Georgina"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "0-1"]
[ECO "C11"]
[WhiteElo "1927"]
[BlackElo "2120"]
[PlyCount "30"]
[EventDate "2017.12.07"]
[EventType "swiss"]
[EventRounds "7"]
[EventCountry "POR"]
[SourceTitle "CBM 182 Extra"]
[Source "ChessBase"]
[SourceDate "2018.02.23"]
[SourceVersion "1"]
[SourceVersionDate "2018.02.23"]
[SourceQuality "1"]

1. e4 e6 2. d4 d5 3. Nc3 Nf6 4. e5 Nfd7 5. f4 c5 6. Nf3 Nc6 7. Be3 cxd4 8. Nxd4 Bc5 9. Qd2 0-0 10. 0-0-0 Bxd4 11. Bxd4 a6 12. Na4 Qe7 13. Qc3 b5 14. Nc5 b4 15. Qh3 Nxd4 0-1

[Event "Azores op 4th"]
[Site "Ponta Delgada"]
[Date "2017.12.09"]
[Round "5"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Redondo Arguelles, Graciela"]
[Result "1/2-1/2"]
[ECO "C10"]
[WhiteElo "2120"]
[BlackElo "2031"]
[PlyCount "55"]
[EventDate "2017.12.07"]
[EventType "swiss"]
[EventRounds "7"]
[EventCountry "POR"]
[SourceTitle "CBM 182 Extra"]
[Source "ChessBase"]
[SourceDate "2018.02.23"]
[SourceVersion "1"]
[SourceVersionDate "2018.02.23"]
[SourceQuality "1"]

1. e4 e6 2. d4 d5 3. Nd2 dxe4 4. Nxe4 Nd7 5. Nf3 Ngf6 6. Nxf6+ Nxf6 7. Bg5 Be7 8. Bd3 0-0 9. Qe2 c5 10. dxc5 Qa5+ 11. c3 Qxc5 12. 0-0 Bd7 13. Ne5 Rfd8 14. Rad1 Be8 15. Rfe1 Rac8 16. Qf3 Rd5 17. Bxf6 Bxf6 18. Ng4 Be7 19. Ne3 Rd7 20. Be4 Rxd1 21. Rxd1 b6 22. Qh3 g6 23. Qf3 Rd8 24. Rxd8 Bxd8 25. Qd1 Bc7 26. Bf3 Qd6 27. Qxd6 Bxd6 28. g3 1/2-1/2

[Event "Azores op 4th"]
[Site "Ponta Delgada"]
[Date "2017.12.08"]
[Round "3"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Campora, Daniel Hugo"]
[Result "0-1"]
[ECO "C84"]
[WhiteElo "2120"]
[BlackElo "2417"]
[PlyCount "62"]
[EventDate "2017.12.07"]
[EventType "swiss"]
[EventRounds "7"]
[EventCountry "POR"]
[SourceTitle "CBM 182 Extra"]
[Source "ChessBase"]
[SourceDate "2018.02.23"]
[SourceVersion "1"]
[SourceVersionDate "2018.02.23"]
[SourceQuality "1"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. d4 exd4 6. 0-0 Be7 7. e5 Ne4 8. Nxd4 0-0 9. Nf5 d5 10. Bxc6 bxc6 11. Nxe7+ Qxe7 12. Re1 f5 13. f3 Nc5 14. b3 Ne6 15. Ba3 c5 16. Qxd5 Rb8 17. Qc4 Rd8 18. Nc3 Rd4 19. Qf1 Bb7 20. Rad1 Rbd8 21. Rxd4 Rxd4 22. Na4 Bc6 23. c3 Rd2 24. Bc1 Rxa2 25. Qxa6 Qe8 26. Be3 Bxf3 27. Bf2 Bd5 28. Qd3 Be4 29. Qc4 Qg6 30. g3 Kf8 31. Rd1 Qg4 0-1

[Event "Azores op 4th"]
[Site "Ponta Delgada"]
[Date "2017.12.08"]
[Round "2"]
[White "Sa, Nuno Baltasar Fogac"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "0-1"]
[ECO "C06"]
[WhiteElo "1782"]
[BlackElo "2120"]
[PlyCount "50"]
[EventDate "2017.12.07"]
[EventType "swiss"]
[EventRounds "7"]
[EventCountry "POR"]
[SourceTitle "CBM 182 Extra"]
[Source "ChessBase"]
[SourceDate "2018.02.23"]
[SourceVersion "1"]
[SourceVersionDate "2018.02.23"]
[SourceQuality "1"]

1. e4 e6 2. d4 d5 3. Nd2 Nf6 4. e5 Nfd7 5. Bd3 c5 6. c3 Nc6 7. Ne2 Qb6 8. Nf3 cxd4 9. cxd4 f6 10. exf6 Nxf6 11. 0-0 Bd6 12. a3 0-0 13. b4 Bd7 14. Bf4 Bxf4 15. Nxf4 Rae8 16. Qd2 Kh8 17. Ne2 e5 18. dxe5 Ng4 19. e6 Bxe6 20. Nf4 Nd4 21. Nxd4 Qxd4 22. Nxe6 Rxe6 23. h3 Nxf2 24. Rxf2 Qxa1+ 25. Kh2 Qe5+ 0-1

[Event "Azores op 4th"]
[Site "Ponta Delgada"]
[Date "2017.12.07"]
[Round "1"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Moniz, Bruno Furtado"]
[Result "1-0"]
[ECO "B00"]
[WhiteElo "2120"]
[BlackElo "1474"]
[PlyCount "83"]
[EventDate "2017.12.07"]
[EventType "swiss"]
[EventRounds "7"]
[EventCountry "POR"]
[SourceTitle "CBM 182 Extra"]
[Source "ChessBase"]
[SourceDate "2018.02.23"]
[SourceVersion "1"]
[SourceVersionDate "2018.02.23"]
[SourceQuality "1"]

1. e4 Nc6 2. Nf3 f5 3. e5 d6 4. exd6 cxd6 5. d4 e6 6. Bc4 d5 7. Bd3 Nf6 8. 0-0 Be7 9. Re1 0-0 10. c4 Bb4 11. Bd2 Bxd2 12. Qxd2 Ne4 13. Qd1 Qb6 14. b3 Nxd4 15. Bxe4 dxe4 16. Qxd4 exf3 17. Qxb6 axb6 18. gxf3 Bd7 19. Nc3 Rad8 20. Rad1 Kf7 21. Rd6 Ke7 22. Nb5 Bc8 23. Rxb6 Rd2 24. Nc7 Rd6 25. Rxd6 Kxd6 26. Nb5+ Ke7 27. c5 Bd7 28. Nd4 Ra8 29. Nxf5+ Kf6 30. Nd6 Bc6 31. a4 Bxf3 32. Re3 Bd5 33. Kf1 Ra5 34. Rc3 Ke7 35. Nc8+ Kf6 36. Nb6 Ke5 37. b4 Ra7 38. b5 Kd4 39. Rc1 Bb3 40. Ke1 Rxa4 41. Nxa4 Bxa4 42. c6 1-0

[Event "POR-ch blitz"]
[Site "Almada"]
[Date "2017.06.10"]
[Round "7"]
[White "Dias, Ricardo Pedro Cruz"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "1-0"]
[ECO "C06"]
[WhiteElo "2196"]
[BlackElo "2120"]
[PlyCount "63"]
[EventDate "2017.06.10"]
[EventType "swiss (blitz)"]
[EventRounds "11"]
[EventCountry "POR"]
[SourceTitle "CBM 178 Extra"]
[Source "ChessBase"]
[SourceDate "2017.06.22"]
[SourceVersion "1"]
[SourceVersionDate "2017.06.22"]
[SourceQuality "1"]

1. e4 e6 2. d4 d5 3. Nd2 Nf6 4. e5 Nfd7 5. Bd3 c5 6. c3 Nc6 7. Ne2 cxd4 8. cxd4 Qb6 9. Nf3 f6 10. exf6 Nxf6 11. 0-0 Bd6 12. Nc3 0-0 13. a3 Bd7 14. Be3 Rae8 15. b4 Qd8 16. Qb3 Ng4 17. Be2 Rxf3 18. Bxf3 Bxh2+ 19. Kh1 Qh4 20. Bxg4 Bb8+ 21. Bh3 g5 22. Nxd5 exd5 23. Qxd5+ Be6 24. Qxg5+ Qxg5 25. Bxg5 Bxh3 26. gxh3 Nxd4 27. Be3 Nc2 28. Rac1 Nxa3 29. Rfd1 Nb5 30. Rd7 b6 31. Rg1+ Kh8 32. Rgg7 1-0

[Event "POR-ch blitz"]
[Site "Almada"]
[Date "2017.06.10"]
[Round "9"]
[White "Ferreira, Carlos Andre Santos"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "1-0"]
[ECO "D00"]
[WhiteElo "2024"]
[BlackElo "2120"]
[PlyCount "129"]
[EventDate "2017.06.10"]
[EventType "swiss (blitz)"]
[EventRounds "11"]
[EventCountry "POR"]
[SourceTitle "CBM 178 Extra"]
[Source "ChessBase"]
[SourceDate "2017.06.22"]
[SourceVersion "1"]
[SourceVersionDate "2017.06.22"]
[SourceQuality "1"]

1. f4 d5 2. Nf3 e6 3. e3 Nf6 4. d4 c5 5. c3 Nc6 6. Bd3 Be7 7. 0-0 Qb6 8. Ne5 Ne4 9. Bxe4 dxe4 10. Nd2 cxd4 11. exd4 e3 12. Ndc4 Qc7 13. Nxe3 Nxe5 14. fxe5 Bd7 15. Qg4 0-0-0 16. Rxf7 Rhf8 17. Rxf8 Rxf8 18. Bd2 g6 19. Rf1 Rxf1+ 20. Nxf1 Qa5 21. a3 Qd5 22. Qf3 Qb3 23. Bc1 Bb5 24. Ne3 Bg5 25. Qg4 h6 26. Qf3 Bc6 27. Qf8+ Bd8 28. Qf2 Be7 29. Qc2 Qa2 30. Qxg6 Qa1 31. Qc2 Bg5 32. Kf2 Kd7 33. Qh7+ Kc8 34. Qc2 Kd7 35. c4 b5 36. cxb5 Bxb5 37. g3 Bc6 38. h4 Be7 39. Nc4 Bd5 40. Nd2 Qa2 41. Nf3 Bd8 42. Nh2 Bb6 43. Be3 Bb3 44. Qc3 Bd5 45. Ng4 Qb1 46. Nf6+ Ke7 47. Nxd5+ exd5 48. Qd2 Qe4 49. Qc3 Qh1 50. Qb4+ Ke6 51. Qb5 Qh2+ 52. Kf3 Qh1+ 53. Ke2 Qg2+ 54. Ke1 Qxg3+ 55. Kd2 Qg2+ 56. Kc3 Qe4 57. Qc6+ Kf7 58. Bd2 Bxd4+ 59. Kb3 Qd3+ 60. Bc3 Qd1+ 61. Kb4 Bb6 62. Qf6+ Ke8 63. e6 a5+ 64. Kb5 Qb3+ 65. Ka6 1-0

[Event "POR-chT"]
[Site "Porto"]
[Date "2016.08.15"]
[Round "2.3"]
[White "Lombaers, Peter"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "1-0"]
[ECO "E88"]
[WhiteElo "2289"]
[BlackElo "2136"]
[PlyCount "59"]
[EventDate "2016.08.14"]
[EventType "team-tourn"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "CBM 173 Extra"]
[Source "ChessBase"]
[SourceDate "2016.08.29"]
[SourceVersion "1"]
[SourceVersionDate "2016.08.29"]
[SourceQuality "1"]
[WhiteTeam "Porto"]
[BlackTeam "Mata de Benfica"]
[WhiteTeamCountry "POR"]
[BlackTeamCountry "POR"]

1. d4 Nf6 2. c4 g6 3. f3 Bg7 4. e4 d6 5. Nc3 0-0 6. Be3 c6 7. Bd3 Nbd7 8. Nge2 e5 9. d5 cxd5 10. cxd5 Ne8 11. 0-0 f5 12. exf5 gxf5 13. f4 Nb6 14. Ng3 e4 15. Be2 Nf6 16. Qb3 Ne8 17. a4 Nd7 18. a5 Qh4 19. Nb5 Nc5 20. Qa3 Rf6 21. Nxd6 Nxd6 22. Bxc5 Rh6 23. h3 Bxb2 24. Qxb2 Qxg3 25. Ra3 Qg7 26. Bd4 Qe7 27. Bh5 Rxh5 28. Rg3+ Kf8 29. Bc5 Ke8 30. Rg8+ 1-0

[Event "POR Cup 38th"]
[Site "Portugal"]
[Date "2016.06.18"]
[Round "5.7"]
[White "Silva, Fernando"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "1-0"]
[ECO "D45"]
[WhiteElo "2267"]
[BlackElo "2149"]
[PlyCount "49"]
[EventDate "2016.02.20"]
[EventType "team-k.o."]
[EventRounds "6"]
[EventCountry "POR"]
[SourceTitle "EXT 2017"]
[Source "ChessBase"]
[SourceDate "2016.10.25"]
[SourceVersion "1"]
[SourceVersionDate "2016.10.25"]
[SourceQuality "1"]
[WhiteTeam "Portugal Sporting"]
[BlackTeam "CX A2D II"]
[WhiteTeamCountry "POR"]
[BlackTeamCountry "POR"]

1. d4 d5 2. Nf3 e6 3. c4 c6 4. e3 Nf6 5. Nc3 Nbd7 6. Qc2 Be7 7. Bd2 0-0 8. Rc1 a6 9. e4 Nxe4 10. Nxe4 dxe4 11. Qxe4 Nf6 12. Qe3 c5 13. Be2 cxd4 14. Qxd4 Qc7 15. 0-0 Bc5 16. Qh4 e5 17. Bc3 Re8 18. Bd3 b6 19. Rfe1 Bd6 20. Ng5 h6 21. Ne4 Be7 22. Nxf6+ Bxf6 23. Qe4 Bb7 24. Qh7+ Kf8 25. Bb4+ 1-0

[Event "POR-chT"]
[Site "Porto"]
[Date "2015.08.17"]
[Round "2.3"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Figuero Toro, Julian Francisco"]
[Result "0-1"]
[ECO "B08"]
[WhiteElo "2178"]
[BlackElo "2204"]
[PlyCount "100"]
[EventDate "2015.08.16"]
[EventType "team-tourn"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2016"]
[Source "ChessBase"]
[SourceDate "2015.10.08"]
[SourceVersion "1"]
[SourceVersionDate "2015.10.08"]
[SourceQuality "1"]
[WhiteTeam "Mata de Benfica"]
[BlackTeam "Montemor o Velho"]
[WhiteTeamCountry "POR"]
[BlackTeamCountry "POR"]

1. e4 g6 2. d4 Bg7 3. Nf3 d6 4. Nc3 Nf6 5. Bc4 0-0 6. 0-0 Nxe4 7. Nxe4 d5 8. Bd3 dxe4 9. Bxe4 Nd7 10. c3 c5 11. Be3 Nf6 12. Bc2 cxd4 13. Bxd4 b6 14. Re1 Bb7 15. Qe2 e6 16. Rad1 Qe7 17. Be5 Rfd8 18. Nd4 a6 19. Nf3 Rxd1 20. Rxd1 Rd8 21. Rxd8+ Qxd8 22. Qd2 Qxd2 23. Nxd2 Nd7 24. Bxg7 Kxg7 25. f3 f5 26. Kf2 Kf6 27. b4 Bd5 28. c4 Bc6 29. a4 a5 30. b5 Bb7 31. Nb3 Ke5 32. g3 Kd6 33. f4 Nc5 34. Nd4 Be4 35. Bd1 Bd3 36. Nf3 Bxc4 37. Ne5 Bb3 38. Bxb3 Nxb3 39. Ke3 Kc7 40. Nc4 h6 41. h4 Nc5 42. Kd4 Nxa4 43. Ke5 Nc3 44. Kf6 Nxb5 45. Kxg6 Nd6 46. Nb2 Ne4 47. Kxh6 Nxg3 48. Kg6 b5 49. Kf6 Kd6 50. Nd3 Kd5 0-1

[Event "POR-chT"]
[Site "Porto"]
[Date "2015.08.16"]
[Round "1.4"]
[White "Pires, Gustavo"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "1-0"]
[ECO "C01"]
[WhiteElo "2098"]
[BlackElo "2178"]
[PlyCount "55"]
[EventDate "2015.08.16"]
[EventType "team-tourn"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2016"]
[Source "ChessBase"]
[SourceDate "2015.10.08"]
[SourceVersion "1"]
[SourceVersionDate "2015.10.08"]
[SourceQuality "1"]
[WhiteTeam "S Joao da Madeira"]
[BlackTeam "Mata de Benfica"]
[WhiteTeamCountry "POR"]
[BlackTeamCountry "POR"]

1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nf3 Nf6 5. Bd3 Bd6 6. 0-0 0-0 7. h3 c6 8. Re1 Qc7 9. c4 dxc4 10. Bxc4 Nbd7 11. Nc3 Nb6 12. Bb3 Nbd5 13. Bg5 Bf5 14. Nh4 Qd7 15. Nxd5 Nxd5 16. Bxd5 cxd5 17. Nxf5 Qxf5 18. Be7 Bxe7 19. Rxe7 Rac8 20. Qg4 Qf6 21. Rxb7 Rc2 22. Qf3 Qxd4 23. Rd1 Rd2 24. Re1 Rd3 25. Qe2 h6 26. Qe5 Qa4 27. Qd6 Re8 28. Rxe8+ 1-0

[Event "POR CupT 1/8f-1/4f"]
[Site "Madeira, Torres Novas"]
[Date "2015.06.22"]
[Round "3.6"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Andias, Joao Pedro Menezes"]
[Result "1/2-1/2"]
[ECO "B22"]
[WhiteElo "2174"]
[BlackElo "1969"]
[PlyCount "119"]
[EventDate "2015.05.23"]
[EventType "team-k.o."]
[EventRounds "6"]
[EventCountry "POR"]
[SourceTitle "EXT 2018"]
[Source "ChessBase"]
[SourceDate "2017.10.13"]
[SourceVersion "1"]
[SourceVersionDate "2017.10.13"]
[SourceQuality "1"]
[WhiteTeam "Mata de Benfica"]
[BlackTeam "Clube dos Galitos II"]
[WhiteTeamCountry "POR"]
[BlackTeamCountry "POR"]

1. e4 c5 2. c3 Nf6 3. e5 Nd5 4. d4 cxd4 5. cxd4 e6 6. Nf3 Qc7 7. Bd2 Nc6 8. Nc3 Nxc3 9. bxc3 d5 10. exd6 Bxd6 11. Bd3 h6 12. Qe2 Bd7 13. 0-0 0-0 14. Rfe1 Ne7 15. c4 Bc6 16. Ne5 Bxe5 17. dxe5 Rfd8 18. Rad1 Ba4 19. Rc1 Qd7 20. Rc3 Rac8 21. Ra3 a6 22. Ba5 Re8 23. Bb4 Bc6 24. Bb1 Nf5 25. Rd1 Qc7 26. Bd6 Qd8 27. Qg4 Qg5 28. Qh3 Rcd8 29. g3 Nxd6 30. exd6 Rxd6 31. Rxd6 Qc1+ 32. Qf1 Qxa3 33. Rd3 Qc5 34. Qd1 g6 35. Rd4 Qg5 36. h4 Qf6 37. h5 g5 38. Qd3 Bf3 39. Qh7+ Kf8 40. Rd7 Bxh5 41. g4 Bg6 42. Qxh6+ Qg7 43. Qxg7+ Kxg7 44. Bxg6 Kxg6 45. Rxb7 Rc8 46. Rb4 a5 47. Ra4 Rc5 48. f3 Kf6 49. Kf2 Ke5 50. Ke3 f5 51. Ra3 Rxc4 52. Rxa5+ Kf6 53. gxf5 exf5 54. Ra6+ Ke5 55. Ra5+ Kf6 56. a4 Rc3+ 57. Ke2 Ra3 58. Kf2 Ke6 59. Kg2 Kf6 60. Kf2 1/2-1/2

[Event "Lisbon Cup 26th"]
[Site "Lisbon"]
[Date "2015.04.19"]
[Round "5"]
[White "Santos, Jose Alves"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "0-1"]
[ECO "C12"]
[WhiteElo "2237"]
[BlackElo "2174"]
[PlyCount "80"]
[EventDate "2015.01.18"]
[EventType "swiss"]
[EventRounds "7"]
[EventCountry "POR"]
[SourceTitle "EXT 2017"]
[Source "ChessBase"]
[SourceDate "2016.10.25"]
[SourceVersion "1"]
[SourceVersionDate "2016.10.25"]
[SourceQuality "1"]

1. e4 e6 2. d4 d5 3. Nc3 Nf6 4. Bg5 Bb4 5. e5 h6 6. Bd2 Bxc3 7. bxc3 Ne4 8. Nf3 c5 9. Bd3 Nxd2 10. Qxd2 Nc6 11. 0-0 Qa5 12. Rad1 Bd7 13. Rfe1 0-0 14. Qe3 c4 15. Bf1 Qxa2 16. Qd2 Qa3 17. Nh4 Qe7 18. g3 b5 19. f4 a5 20. Bg2 b4 21. cxb4 axb4 22. Rf1 Ra2 23. f5 Qg5 24. Rf4 b3 25. Nf3 Rxc2 26. Qe3 Qd8 27. f6 Ne7 28. fxe7 Qxe7 29. Ne1 Ra2 30. Qc3 Rfa8 31. Rf2 Rxf2 32. Kxf2 Ra2+ 33. Kg1 Qa3 34. Rb1 Qa5 35. Qxa5 Rxa5 36. Bf3 Ba4 37. Kf2 c3 38. Nd3 b2 39. Ne1 Bb3 40. Be2 Ba2 0-1

[Event "Lisbon Cup 26th"]
[Site "Lisbon"]
[Date "2015.03.16"]
[Round "4"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Rego, Pedro Filipe"]
[Result "1/2-1/2"]
[ECO "C84"]
[WhiteElo "2174"]
[BlackElo "2263"]
[PlyCount "102"]
[EventDate "2015.01.18"]
[EventType "swiss"]
[EventRounds "7"]
[EventCountry "POR"]
[SourceTitle "EXT 2017"]
[Source "ChessBase"]
[SourceDate "2016.10.25"]
[SourceVersion "1"]
[SourceVersionDate "2016.10.25"]
[SourceQuality "1"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. d4 exd4 6. 0-0 Be7 7. e5 Ne4 8. Nxd4 0-0 9. Nf5 d5 10. Bxc6 bxc6 11. Nxe7+ Qxe7 12. Re1 Re8 13. f3 Nc5 14. b3 Ne6 15. Kh1 Bb7 16. Nc3 Rad8 17. Bb2 c5 18. Qd2 c4 19. bxc4 Qb4 20. cxd5 Bxd5 21. Qc1 Bc6 22. Ne4 Rb8 23. Bc3 Qc4 24. Qa3 Red8 25. Re3 Rb5 26. Rae1 Rbd5 27. Qb3 Qa4 28. Kg1 h6 29. g3 Rd1 30. Kf2 R1d5 31. Qxa4 Bxa4 32. R3e2 Nd4 33. Bxd4 Rxd4 34. c3 Rc4 35. Rb1 Bb5 36. Ke3 Ra4 37. Rd2 Rxd2 38. Nxd2 Rxa2 39. c4 Bc6 40. Rb8+ Kh7 41. Rc8 Ra3+ 42. Ke2 Ra2 43. Rxc7 Bxf3+ 44. Kxf3 Rxd2 45. Rxf7 Kg6 46. Ra7 Rxh2 47. Rxa6+ Kf5 48. e6 Kf6 49. c5 Rh5 50. Rc6 Re5 51. Kf4 Re1 1/2-1/2

[Event "POR-chT3 final"]
[Site "Caldas da Rainha"]
[Date "2014.08.17"]
[Round "3.1"]
[White "Santos, Antonio Pereira"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "1-0"]
[ECO "D70"]
[WhiteElo "2253"]
[BlackElo "2177"]
[PlyCount "79"]
[EventDate "2014.08.16"]
[EventType "team-tourn"]
[EventRounds "3"]
[EventCountry "POR"]
[SourceTitle "EXT 2018"]
[Source "ChessBase"]
[SourceDate "2017.10.13"]
[SourceVersion "1"]
[SourceVersionDate "2017.10.13"]
[SourceQuality "1"]
[WhiteTeam "Sporting Clube Portugal"]
[BlackTeam "CeCSSAC"]
[WhiteTeamCountry "POR"]
[BlackTeamCountry "POR"]

1. c4 Nf6 2. Nc3 d5 3. cxd5 Nxd5 4. e4 Nb6 5. d4 g6 6. Be3 Bg7 7. Qd2 0-0 8. Nf3 c6 9. h3 Be6 10. b3 a5 11. Ng5 Bc8 12. a4 Na6 13. Be2 e5 14. d5 cxd5 15. Bxb6 Qxb6 16. Nxd5 Qd8 17. Qe3 h6 18. Nf3 Be6 19. Rd1 Bxd5 20. Rxd5 Qe7 21. Bxa6 Rxa6 22. 0-0 Rd8 23. Rfd1 Rad6 24. Qc5 Rxd5 25. Rxd5 Qxc5 26. Rxc5 b6 27. Rb5 Rd6 28. Kf1 f6 29. Rd5 Rxd5 30. exd5 Kf7 31. Nd2 Bf8 32. Nc4 Bc5 33. Ke2 Bd4 34. f3 Ke7 35. Kd3 Bc5 36. g4 Bd4 37. f4 h5 38. gxh5 gxh5 39. Ke4 Kd7 40. fxe5 1-0

[Event "POR-chT3 final"]
[Site "Caldas da Rainha"]
[Date "2014.08.16"]
[Round "1.1"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Sousa, Nuno Miguel Vale"]
[Result "1-0"]
[ECO "B20"]
[WhiteElo "2177"]
[BlackElo "1991"]
[PlyCount "35"]
[EventDate "2014.08.16"]
[EventType "team-tourn"]
[EventRounds "3"]
[EventCountry "POR"]
[SourceTitle "EXT 2018"]
[Source "ChessBase"]
[SourceDate "2017.10.13"]
[SourceVersion "1"]
[SourceVersionDate "2017.10.13"]
[SourceQuality "1"]
[WhiteTeam "CeCSSAC"]
[BlackTeam "Grupo de Xadrez 113"]
[WhiteTeamCountry "POR"]
[BlackTeamCountry "POR"]

1. e4 c5 2. g3 Nc6 3. Bg2 g6 4. c3 Bg7 5. Ne2 e5 6. 0-0 d6 7. d3 f5 8. f4 Nf6 9. Na3 Be6 10. fxe5 dxe5 11. Be3 Qe7 12. exf5 Ng4 13. Qa4 Nxe3 14. Bxc6+ Kd8 15. fxe6 bxc6 16. Rf7 Qxe6 17. Rxg7 Qf6 18. Qh4 1-0

[Event "POR-CupT 1/8-1/4 final 35th"]
[Site "Torres Vedras"]
[Date "2013.04.20"]
[Round "1.10"]
[White "Rego, Pedro Filipe"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "1-0"]
[ECO "A29"]
[WhiteElo "2271"]
[BlackElo "2197"]
[PlyCount "121"]
[EventDate "2013.04.20"]
[EventType "team-k.o."]
[EventRounds "2"]
[EventCountry "POR"]
[SourceTitle "EXT 2015"]
[Source "ChessBase"]
[SourceDate "2014.11.20"]
[SourceVersion "1"]
[SourceVersionDate "2014.11.20"]
[SourceQuality "1"]
[WhiteTeam "TAP"]
[BlackTeam "CECSSAC"]
[WhiteTeamCountry "POR"]
[BlackTeamCountry "POR"]

1. c4 Nf6 2. Nc3 d5 3. cxd5 Nxd5 4. g3 e5 5. Bg2 Nb6 6. Nf3 Nc6 7. 0-0 Be7 8. d3 0-0 9. Nd2 Be6 10. b3 Nd5 11. Bb2 Qd7 12. Nc4 f6 13. Nxd5 Bxd5 14. Bxd5+ Qxd5 15. Ne3 Qe6 16. Qc2 Nd4 17. Bxd4 exd4 18. Ng2 Bd6 19. Qc4 Rfe8 20. e4 dxe3 21. fxe3 c6 22. Rfe1 Rad8 23. Rad1 a5 24. d4 Bb4 25. Re2 Qxc4 26. bxc4 Re4 27. Rc2 b6 28. Rb1 c5 29. d5 a4 30. Kf2 g5 31. h3 a3 32. Ne1 Rde8 33. Ng2 Kf7 34. Rd1 Ke7 35. Ke2 Kd6 36. Rf1 Rf8 37. Kd3 f5 38. g4 Ke5 39. gxf5 b5 40. cxb5 Kxd5 41. f6 c4+ 42. Ke2 Re6 43. Rf5+ Re5 44. Rxe5+ Kxe5 45. Rxc4 Bd6 46. Rc6 Rxf6 47. Ne1 Kd5 48. Nd3 Re6 49. Rc8 Re7 50. Rg8 h6 51. Rh8 Rb7 52. Rxh6 Rxb5 53. Rg6 Kc6 54. Kd2 Kd7 55. Kc3 Rf5 56. Rh6 Rf3 57. Kd4 Rg3 58. Kd5 Be7 59. Ne5+ Kc7 60. Rh7 Kd8 61. Nc6+ 1-0

[Event "POR Cup sf"]
[Site "Canecas"]
[Date "2003.11.01"]
[Round "1.2"]
[White "Diogo, Vasco Andre Marcalo"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "1-0"]
[ECO "D72"]
[WhiteElo "2109"]
[BlackElo "2181"]
[PlyCount "87"]
[EventDate "2003.11.01"]
[EventType "team"]
[EventRounds "1"]
[EventCountry "POR"]
[SourceTitle "EXT 2008"]
[Source "ChessBase"]
[SourceDate "2007.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2007.11.25"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 g6 3. g3 Bg7 4. Bg2 d5 5. cxd5 Nxd5 6. e4 Nb6 7. Ne2 0-0 8. 0-0 c6 9. Nbc3 N8d7 10. f4 Nf6 11. h3 Qc7 12. Qc2 Rd8 13. Be3 Nc4 14. Bf2 Qa5 15. a3 Qh5 16. f5 gxf5 17. e5 Ne8 18. Nf4 Qh6 19. b3 Nb6 20. Be3 Bf8 21. a4 e6 22. a5 Nd7 23. Qf2 a6 24. Rad1 Qg7 25. Nh5 Qg6 26. Nf4 Qg7 27. Nce2 Be7 28. Nh5 Qf8 29. Kh2 c5 30. g4 cxd4 31. Bxd4 fxg4 32. Be4 Ng7 33. Nf6+ Nxf6 34. exf6 Bd6+ 35. Kh1 Nf5 36. Bb6 Qh6 37. Qg2 Ne3 38. Bxe3 Qxe3 39. Qxg4+ Kf8 40. Qg7+ Ke8 41. Qg8+ Bf8 42. Rxd8+ Kxd8 43. Qxf8+ Kc7 44. Rc1+ 1-0

[Event "POR-chT1"]
[Site "Lisbon"]
[Date "2003.??.??"]
[Round "3.2"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Lopez, Jorge"]
[Result "0-1"]
[ECO "B04"]
[WhiteElo "2211"]
[BlackElo "2263"]
[PlyCount "82"]
[EventDate "2003.??.??"]
[EventType "team"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2004"]
[Source "ChessBase"]
[SourceDate "2003.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2003.11.25"]
[SourceQuality "1"]

1. e4 Nf6 2. e5 Nd5 3. d4 d6 4. c4 Nb6 5. exd6 cxd6 6. Nc3 g6 7. Be2 Bg7 8. Nf3 Bg4 9. Be3 Nc6 10. b3 0-0 11. Rc1 d5 12. c5 Nc8 13. h3 Bxf3 14. Bxf3 e6 15. Qd2 N8e7 16. 0-0 Nf5 17. Ne2 Nh4 18. Bg4 h5 19. Bg5 Bf6 20. Bxh4 Bxh4 21. Bf3 Bg5 22. Qd3 Bxc1 23. Rxc1 Qf6 24. Rd1 Rac8 25. a3 b6 26. b4 bxc5 27. bxc5 Rb8 28. Nc3 Kg7 29. Nb5 Rxb5 30. Qxb5 Nxd4 31. Qa5 Nxf3+ 32. gxf3 Qxf3 33. Rc1 Qf4 34. Rc3 Qg5+ 35. Kf1 d4 36. Rc4 Qd5 37. Qb4 d3 38. Qc3+ f6 39. Ke1 Qf3 40. Qb2 Rb8 41. Rb4 Rd8 0-1

[Event "POR-chT 43rd"]
[Site "Barreiro"]
[Date "2001.06.30"]
[Round "8"]
[White "Pinheiro, Jose"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "0-1"]
[ECO "D91"]
[WhiteElo "2311"]
[BlackElo "2207"]
[PlyCount "102"]
[EventDate "2001.06.14"]
[EventType "team"]
[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 g6 3. Nc3 d5 4. Nf3 Bg7 5. Bg5 c6 6. e3 0-0 7. Be2 Nbd7 8. 0-0 dxc4 9. Bxc4 Nb6 10. Bb3 Bf5 11. Rc1 Nbd5 12. Nxd5 cxd5 13. Qe2 Ne4 14. Bf4 Qa5 15. Bc7 b6 16. h3 Rac8 17. a4 g5 18. Qe1 Qxe1 19. Rfxe1 e6 20. Rc6 Rfd8 21. Rec1 Rd7 22. Ne5 Bxe5 23. Bxe5 Rxc6 24. Rxc6 f6 25. Bb8 Kf7 26. Bd1 Ke7 27. Be2 Nd6 28. b3 Bg6 29. Kf1 h5 30. Ke1 Be8 31. Ba6 h4 32. Bd3 Bf7 33. f3 f5 34. Kf2 Bh5 35. Be2 Bg6 36. Bd3 Bh5 37. b4 g4 38. a5 bxa5 39. bxa5 g3+ 40. Ke2 Be8 41. a6 Bg6 42. Bc2 Be8 43. Ba4 Rd8 44. Bxd6+ Rxd6 45. Rc7+ Kd8 46. Rxa7 Bxa4 47. Ra8+ Ke7 48. a7 Bb5+ 49. Kd2 Ra6 50. e4 Bc6 51. Rh8 dxe4 0-1

[Event "POR-chT 43rd"]
[Site "Barreiro"]
[Date "2001.06.24"]
[Round "7"]
[White "Costa, Jorge"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "1-0"]
[ECO "C10"]
[WhiteElo "2038"]
[BlackElo "2207"]
[PlyCount "107"]
[EventDate "2001.06.14"]
[EventType "team"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2002"]
[Source "ChessBase"]
[SourceDate "2001.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2001.11.25"]
[SourceQuality "1"]

1. e4 e6 2. d4 d5 3. Nd2 dxe4 4. Nxe4 Nd7 5. Nf3 Ngf6 6. Nxf6+ Nxf6 7. Bc4 Be7 8. 0-0 0-0 9. Re1 c5 10. c3 Bd7 11. Ne5 b5 12. Bb3 Be8 13. Bg5 Qb6 14. Ng4 Qd8 15. Qf3 Rc8 16. Nxf6+ Bxf6 17. Bxf6 gxf6 18. d5 c4 19. dxe6 fxe6 20. Rad1 Qc7 21. Bc2 e5 22. Bf5 Rd8 23. Rxd8 Qxd8 24. Qb7 Bf7 25. Qxa7 Bg6 26. Bxg6 hxg6 27. Qe3 Qd5 28. h3 Rd8 29. Qh6 Qd3 30. Re3 Qb1+ 31. Kh2 Rd7 32. Rg3 Rg7 33. Qd2 Qf5 34. Qd5+ Kh7 35. Rf3 Qd7 36. Qe4 Qe6 37. Qh4+ Kg8 38. Rxf6 Qd5 39. Qg5 Kh7 40. Rb6 Qc5 41. Qh4+ Kg8 42. Rb8+ Kf7 43. Qh8 Qe7 44. Qc8 Kf6 45. Rb6+ Kg5 46. Qg4+ Kh6 47. Re6 Qd8 48. Rxe5 Rf7 49. Qg3 Qd7 50. Re4 Qf5 51. Qh4+ Kg7 52. Re8 Rf8 53. Qe7+ Rf7 54. Qe5+ 1-0

[Event "POR-chT 43rd"]
[Site "Barreiro"]
[Date "2001.06.22"]
[Round "5"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Damaso, Rui"]
[Result "1-0"]
[ECO "E62"]
[WhiteElo "2207"]
[BlackElo "2424"]
[PlyCount "105"]
[EventDate "2001.06.14"]
[EventType "team"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2002"]
[Source "ChessBase"]
[SourceDate "2001.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2001.11.25"]
[SourceQuality "1"]

1. Nf3 Nf6 2. g3 g6 3. Bg2 Bg7 4. 0-0 0-0 5. c4 c6 6. Nc3 d6 7. d4 Qa5 8. Bd2 Qh5 9. Re1 Na6 10. Rc1 e5 11. d5 Bh3 12. Bxh3 Qxh3 13. Ng5 Qd7 14. Kg2 h6 15. Nf3 cxd5 16. cxd5 b5 17. b4 Nxb4 18. Qb3 Na6 19. Qxb5 Qxb5 20. Nxb5 e4 21. Nfd4 Nxd5 22. Rc6 Nab4 23. Rxd6 Be5 24. Rd7 a6 25. Bxb4 Nxb4 26. a3 Na2 27. Ra1 axb5 28. Rxa2 b4 29. a4 Rab8 30. Rb2 Rfc8 31. Rd5 Bg7 32. e3 Bf8 33. Rb3 Ra8 34. a5 Ra6 35. Rb1 Rca8 36. Nb3 Bg7 37. Rbd1 Bc3 38. Rd8+ Kg7 39. R8d7 R6a7 40. R1d5 Rxd7 41. Rxd7 Be5 42. Rb7 Bc3 43. Re7 Rd8 44. Rxe4 Rd1 45. a6 Rd6 46. Nc5 Rd2 47. Re7 Ra2 48. Rb7 Be1 49. a7 Bxf2 50. Kf3 Bg1 51. Ne6+ Kf6 52. Nc7 Ke5 53. Rb5+ 1-0

[Event "POR-chT 43rd"]
[Site "Barreiro"]
[Date "2001.06.17"]
[Round "4"]
[White "Dantas, Carlos"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "1/2-1/2"]
[ECO "A45"]
[WhiteElo "2210"]
[BlackElo "2207"]
[PlyCount "93"]
[EventDate "2001.06.14"]
[EventType "team"]
[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 g6 3. Bxf6 exf6 4. e3 Bg7 5. c4 0-0 6. Nf3 d6 7. Bd3 f5 8. Nc3 Nd7 9. 0-0 Nf6 10. Qc2 Bd7 11. Rac1 Re8 12. b4 Rc8 13. Rfd1 c6 14. Qb3 Ne4 15. Nd2 Nxd2 16. Rxd2 f4 17. exf4 Bxd4 18. Ne4 Bf5 19. Ng3 Bxd3 20. Qxd3 c5 21. Ne2 Bg7 22. b5 a6 23. bxa6 bxa6 24. Kf1 Qh4 25. Qg3 Qe7 26. Rcd1 Rb8 27. Qa3 Rb6 28. Qa5 Rb2 29. Qxa6 Rxd2 30. Rxd2 Bc3 31. Rc2 Qe4 32. Qa4 d5 33. f3 Qe3 34. Qa3 d4 35. Qc1 d3 36. Qxe3 Rxe3 37. Kf2 dxe2 38. Rxe2 Rxe2+ 39. Kxe2 f5 40. Kd3 Bb4 41. Kc2 Kf7 42. Kb3 Ke6 43. Ka4 Kd6 44. Kb5 Ba3 45. Kb6 Kd7 46. Kb7 h6 47. g3 1/2-1/2

[Event "POR-chT 43rd"]
[Site "Barreiro"]
[Date "2001.06.15"]
[Round "2"]
[White "Evangelista, Ricardo"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "0-1"]
[ECO "C00"]
[BlackElo "2207"]
[PlyCount "72"]
[EventDate "2001.06.14"]
[EventType "team"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2002"]
[Source "ChessBase"]
[SourceDate "2001.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2001.11.25"]
[SourceQuality "1"]

1. e4 e6 2. d3 d5 3. Nd2 Nf6 4. g3 dxe4 5. dxe4 Bc5 6. Bg2 Nc6 7. Ngf3 0-0 8. 0-0 e5 9. h3 a5 10. c3 b6 11. Qa4 Qe8 12. b4 Bd6 13. Nc4 b5 14. Nxd6 cxd6 15. Qc2 axb4 16. Bg5 bxc3 17. Rfd1 Qe6 18. Qxc3 Bb7 19. Qd3 Rxa2 20. Rxa2 Qxa2 21. Bxf6 gxf6 22. Qxb5 Ba8 23. Nh4 Nd4 24. Qd7 Qe6 25. Qa7 d5 26. exd5 Bxd5 27. Rxd4 exd4 28. Qxd4 Bxg2 29. Kxg2 Re8 30. Nf3 Rc8 31. Qf4 Rc4 32. Qb8+ Kg7 33. Qb2 Qe4 34. Qb3 Rd4 35. Qb5 Rd5 36. Qb2 Rd3 0-1

[Event "POR-chT 43rd"]
[Site "Barreiro"]
[Date "2001.06.14"]
[Round "1"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Caselas Cabanas, Jacobo"]
[Result "0-1"]
[ECO "B22"]
[WhiteElo "2207"]
[BlackElo "2319"]
[PlyCount "68"]
[EventDate "2001.06.14"]
[EventType "team"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2002"]
[Source "ChessBase"]
[SourceDate "2001.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2001.11.25"]
[SourceQuality "1"]

1. e4 e6 2. d4 d5 3. Nd2 c5 4. exd5 exd5 5. Ngf3 Nc6 6. c3 Bd6 7. dxc5 Bxc5 8. Nb3 Bb6 9. Be2 Nge7 10. Nbd4 0-0 11. 0-0 Nf5 12. Bg5 f6 13. Bf4 Re8 14. Bb5 Nfxd4 15. Nxd4 Bxd4 16. cxd4 Qb6 17. Qh5 Be6 18. Bd3 f5 19. Bxf5 Bxf5 20. Qxf5 Qxd4 21. Rad1 Qxb2 22. Rb1 Qd4 23. Rxb7 Kh8 24. Be3 Qe5 25. Qd7 d4 26. Bh6 Ne7 27. Rb5 Qe4 28. f3 Qg6 29. Bg5 Nc6 30. Bh4 Re2 31. Rg5 Qh6 32. Rc1 Rg8 33. Rxc6 Qxh4 34. Rg3 Qf4 0-1

[Event "POR-chT"]
[Site "Aveiro"]
[Date "2000.06.23"]
[Round "7"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Padeiro, Jose Joao Tato"]
[Result "1-0"]
[ECO "B17"]
[WhiteElo "2194"]
[BlackElo "2161"]
[PlyCount "105"]
[EventDate "2000.06.11"]
[EventType "team-swiss"]
[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. d4 d5 3. Nc3 dxe4 4. Nxe4 Nd7 5. Nf3 Ngf6 6. Ng3 e6 7. Be2 Bd6 8. c4 b6 9. Qc2 0-0 10. 0-0 Qc7 11. Rd1 Bb7 12. Bg5 c5 13. Rac1 h6 14. Be3 Rfd8 15. Nd2 cxd4 16. Bxd4 e5 17. Be3 e4 18. Nb3 Ne5 19. Nd4 a6 20. Ndf5 Bc5 21. Rxd8+ Rxd8 22. Rd1 Bxe3 23. Nxe3 Re8 24. Ngf5 Ba8 25. Qa4 Rf8 26. Qb4 Nd3 27. Bxd3 exd3 28. Rxd3 Qf4 29. Qd6 Qg5 30. Qg3 g6 31. Qxg5 hxg5 32. Ng3 Kg7 33. Rd6 Rb8 34. f3 Ne8 35. Rd2 Rc8 36. Ne2 b5 37. b3 bxc4 38. Nxc4 Rb8 39. Kf2 g4 40. f4 Nf6 41. Nc3 Re8 42. Rd6 g3+ 43. hxg3 Ng4+ 44. Kf1 Rh8 45. Kg1 Re8 46. Kf1 a5 47. Ra6 Nh2+ 48. Kg1 Ng4 49. Ne5 Ne3 50. Ra7 Rc8 51. Rxf7+ Kg8 52. Rd7 Bxg2 53. Rd3 1-0

[Event "POR-chT"]
[Site "Aveiro"]
[Date "2000.06.22"]
[Round "6"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Charneira, Hermenegildo"]
[Result "1/2-1/2"]
[ECO "C00"]
[WhiteElo "2194"]
[BlackElo "2154"]
[PlyCount "97"]
[EventDate "2000.06.11"]
[EventType "team-swiss"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2001"]
[Source "ChessBase"]
[SourceDate "2000.11.22"]
[SourceVersion "1"]
[SourceVersionDate "2000.11.22"]
[SourceQuality "1"]

1. e4 e6 2. Nf3 d5 3. Nc3 Nf6 4. e5 Nfd7 5. g3 c5 6. Bg2 Nc6 7. 0-0 Be7 8. Re1 0-0 9. d3 Qb6 10. a4 f6 11. exf6 Nxf6 12. Bf4 a6 13. Ng5 Qxb2 14. Qd2 Nd4 15. Ra2 Qb6 16. a5 Qc6 17. Na4 Bd8 18. c4 Nb3 19. Qd1 Bxa5 20. Qxb3 Bxe1 21. Nb6 Ra7 22. cxd5 c4 23. dxc4 exd5 24. cxd5 Qc3 25. Qxc3 Bxc3 26. Rc2 h6 27. Rxc3 hxg5 28. Bd6 Bf5 29. Bxf8 Kxf8 30. d6 a5 31. Rc5 Be6 32. Re5 Kf7 33. Na4 b5 34. Nc5 Bc4 35. Bc6 a4 36. d7 Nxd7 37. Nxd7 a3 38. Re1 a2 39. Ra1 Be6 40. Bxb5 Rb7 41. Rxa2 Bxa2 42. Bc4+ Bxc4 43. Ne5+ Kf6 44. Nxc4 Rb4 45. Ne3 Rb2 46. Kg2 Ra2 47. Kf3 Ra4 48. h3 Ra3 49. Kg4 1/2-1/2

[Event "POR-chT"]
[Site "Aveiro"]
[Date "2000.06.12"]
[Round "2"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Damaso, Rui"]
[Result "0-1"]
[ECO "C84"]
[WhiteElo "2194"]
[BlackElo "2425"]
[PlyCount "62"]
[EventDate "2000.06.11"]
[EventType "team-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. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. d4 exd4 6. 0-0 Be7 7. e5 Ne4 8. Nxd4 0-0 9. Nf5 d5 10. Bxc6 bxc6 11. Nxe7+ Qxe7 12. Re1 Bb7 13. Qg4 Qxe5 14. f3 f5 15. Qh4 f4 16. fxe4 dxe4 17. Nc3 c5 18. Qf2 Rae8 19. Be3 Re6 20. Rad1 Ref6 21. Rd2 fxe3 22. Qxe3 h5 23. Nxe4 Re6 24. Rde2 Rfe8 25. Qb3 Bd5 26. Qa4 Qxb2 27. c3 Qb5 28. Qc2 Qc4 29. Ng5 Rxe2 30. Qh7+ Kf8 31. Rf1+ Ke7 0-1

[Event "POR-chT"]
[Site "Aveiro"]
[Date "2000.06.11"]
[Round "1"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Saraiva, Tania Andrea Vaz"]
[Result "1-0"]
[ECO "B21"]
[WhiteElo "2194"]
[BlackElo "2042"]
[PlyCount "56"]
[EventDate "2000.06.11"]
[EventType "team-swiss"]
[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 d3 4. Bxd3 Nc6 5. c4 d6 6. Nc3 Nf6 7. h3 e6 8. Nf3 Be7 9. 0-0 0-0 10. Be3 b6 11. Qe2 Bb7 12. Rfd1 Qc8 13. Rac1 Nb4 14. Bb1 Rd8 15. a3 Na6 16. b4 Nc7 17. Nd4 Qd7 18. Qc2 a6 19. Nf3 b5 20. e5 Nfe8 21. exd6 Nxd6 22. c5 Nd5 23. Nxd5 Bxd5 24. cxd6 Bxd6 25. Ng5 h6 26. Ne4 Be7 27. Bc5 Bxc5 28. Nxc5 Qc6 1-0

[Event "POR SuperCup 9899"]
[Site "Caldas da Felgueira"]
[Date "1999.11.06"]
[Round "1.3"]
[White "Ribeiro, Fernando"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "1-0"]
[ECO "C00"]
[WhiteElo "2217"]
[BlackElo "2202"]
[PlyCount "67"]
[EventDate "1999.11.06"]
[EventType "team"]
[EventRounds "2"]
[EventCountry "POR"]
[SourceTitle "EXT 2004"]
[Source "ChessBase"]
[SourceDate "2003.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2003.11.25"]
[SourceQuality "1"]

1. e4 e6 2. d3 d5 3. Nd2 Nf6 4. Ngf3 dxe4 5. dxe4 Bc5 6. Be2 0-0 7. 0-0 Nc6 8. c3 a5 9. a4 e5 10. Qc2 h6 11. Bb5 Qe7 12. Nc4 Bd7 13. Re1 Rfd8 14. h3 Bd6 15. Ne3 Nb8 16. Bc4 c6 17. Nh4 Na6 18. Nef5 Bxf5 19. Nxf5 Qf8 20. Qe2 Nc5 21. Qf3 Be7 22. Qg3 Nfxe4 23. Qg6 Kh8 24. Bxf7 Nd6 25. Nxe7 Qxf7 26. Be3 Nd3 27. Qxd3 Qxe7 28. Bb6 Rf8 29. Bc5 Rad8 30. Rad1 Rf6 31. Rd2 Qe6 32. Qg3 Rg6 33. Rxe5 Nf7 34. Rxe6 1-0

[Event "POR SuperCup 9899"]
[Site "Caldas da Felgueira"]
[Date "1999.11.03"]
[Round "2.3"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Ribeiro, Fernando"]
[Result "0-1"]
[ECO "B22"]
[WhiteElo "2202"]
[BlackElo "2217"]
[PlyCount "84"]
[EventDate "1999.11.06"]
[EventType "team"]
[EventRounds "2"]
[EventCountry "POR"]
[SourceTitle "EXT 2004"]
[Source "ChessBase"]
[SourceDate "2003.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2003.11.25"]
[SourceQuality "1"]

1. e4 c5 2. d4 cxd4 3. c3 Nf6 4. e5 Nd5 5. Nf3 Nc6 6. cxd4 d6 7. Bc4 Nb6 8. Bb5 dxe5 9. Nxe5 Bd7 10. Bxc6 Bxc6 11. 0-0 Qd5 12. Nxc6 Qxc6 13. Nc3 e6 14. Qg4 h5 15. Qe2 Rd8 16. Rd1 Be7 17. Bf4 Nd5 18. Nxd5 Qxd5 19. Rac1 g5 20. Bd2 h4 21. h3 Kd7 22. b3 Rc8 23. Rc4 b5 24. Rxc8 Rxc8 25. Qd3 a6 26. Rc1 Rxc1+ 27. Bxc1 f5 28. Bb2 Bf6 29. a4 Bd8 30. axb5 axb5 31. Kf1 Kc6 32. Ba3 Bf6 33. Bb2 Kb7 34. Qc3 g4 35. f3 gxh3 36. gxh3 e5 37. Ke2 exd4 38. Qd3 Qe5+ 39. Kd1 Qh2 40. Bxd4 Qd6 41. Qxf5 Qxd4+ 42. Kc2 Qe5 0-1

[Event "POR-chT"]
[Site "Portugal"]
[Date "1999.06.03"]
[Round "3"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Ribeiro, Fernando"]
[Result "1-0"]
[ECO "B20"]
[WhiteElo "2202"]
[BlackElo "2286"]
[PlyCount "123"]
[EventDate "1999.??.??"]
[EventType "team"]
[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. g3 d5 3. Bg2 dxe4 4. Bxe4 Nf6 5. Bg2 Nc6 6. Nc3 Bg4 7. Nf3 e6 8. d3 Be7 9. 0-0 0-0 10. Re1 Qd7 11. Be3 Rfd8 12. Qd2 Rac8 13. Rad1 Qc7 14. Bf4 Qb6 15. h3 Bh5 16. g4 Bg6 17. b3 Qa5 18. Ne5 Nxe5 19. Bxe5 Qa6 20. Qe2 Rd7 21. a4 Qa5 22. Ne4 Nd5 23. c4 Nb4 24. d4 Nc6 25. Nxc5 Nxe5 26. Qxe5 Rxd4 27. Qxd4 Bxc5 28. Qd7 Rb8 29. Re5 h6 30. Re2 Qb6 31. Qb5 Qxb5 32. axb5 a5 33. Rd7 b6 34. Red2 Kf8 35. Ra7 Kg8 36. Rdd7 Rf8 37. Bf3 Bc2 38. Bd1 Be4 39. Kf1 g5 40. f3 Bg6 41. Be2 Bc2 42. Bd1 Bg6 43. Ke1 Bb4+ 44. Ke2 Kg7 45. Rab7 Bc5 46. Rbc7 Kf6 47. Rxc5 bxc5 48. Rc7 Ke5 49. Rxc5+ Kd4 50. Rc7 Rb8 51. Kd2 h5 52. Be2 hxg4 53. hxg4 f5 54. Rg7 Be8 55. gxf5 exf5 56. Rxg5 Bd7 57. Rg7 Be6 58. Rg6 Rb6 59. Bd3 Rd6 60. f4 Kc5 61. Kc3 Rb6 62. Rf6 1-0

[Event "POR-chT"]
[Site "Portugal"]
[Date "1999.??.??"]
[Round "4"]
[White "Charneira, Hermenegildo"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "1-0"]
[ECO "C10"]
[WhiteElo "2209"]
[BlackElo "2202"]
[PlyCount "91"]
[EventDate "1999.??.??"]
[EventType "team"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2001"]
[Source "ChessBase"]
[SourceDate "2000.11.22"]
[SourceVersion "1"]
[SourceVersionDate "2000.11.22"]
[SourceQuality "1"]

1. e4 e6 2. d4 d5 3. Nd2 dxe4 4. Nxe4 Nd7 5. Bd3 Ngf6 6. Ng3 Be7 7. Nf3 0-0 8. 0-0 b6 9. Re1 Bb7 10. Qe2 c5 11. c3 Re8 12. Bd2 Qc7 13. Rad1 Rad8 14. Ne5 cxd4 15. cxd4 Nxe5 16. dxe5 Nd7 17. Nh5 g6 18. Bf4 Nc5 19. Bb1 Rxd1 20. Rxd1 Rd8 21. Rc1 Qc6 22. Qg4 Qa4 23. h4 Rd4 24. b3 Qb4 25. Qg3 Be4 26. Be3 Rd8 27. Bg5 Nd3 28. Rd1 Kh8 29. Nf6 Nxf2 30. Rxd8+ Bxd8 31. Qxf2 Bxb1 32. Nxh7 Bc7 33. Qf6+ Kg8 34. Bf4 Qe1+ 35. Kh2 Kxh7 36. Qxf7+ Kh8 37. Qf8+ Kh7 38. Qe7+ Kh8 39. Qe8+ Kh7 40. Qd7+ Kg8 41. Qc8+ Kg7 42. Qxc7+ Kh8 43. Qd8+ Kg7 44. Qf6+ Kh7 45. Bh6 Kxh6 46. Qh8# 1-0

[Event "POR-chT"]
[Site "Portugal"]
[Date "1999.??.??"]
[Round "7"]
[White "Conceicao, Paulo"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "1/2-1/2"]
[ECO "D85"]
[WhiteElo "2053"]
[BlackElo "2202"]
[PlyCount "78"]
[EventDate "1999.??.??"]
[EventType "team"]
[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 g6 3. Nc3 d5 4. cxd5 Nxd5 5. Na4 Bg7 6. e4 Nb6 7. Be3 0-0 8. Nf3 Nc6 9. Nc5 Nd7 10. Nxd7 Bxd7 11. h3 b6 12. Rc1 Na5 13. Qc2 c6 14. b4 Nb7 15. Ba6 Nd6 16. e5 Nf5 17. Bb7 Rb8 18. Bxc6 Bxc6 19. Qxc6 Rc8 20. Qxc8 Qxc8 21. Rxc8 Rxc8 22. Kd2 Nxe3 23. fxe3 Bh6 24. Kd3 e6 25. Nd2 Bf8 26. Rb1 Be7 27. b5 Kf8 28. Nc4 Ke8 29. Rb2 Kd7 30. Rf2 Ke8 31. Rc2 Kd7 32. Nd2 Rf8 33. Ne4 h5 34. Rf2 Bh4 35. g3 Bd8 36. Rc2 Be7 37. Rf2 Bd8 38. Rc2 Be7 39. Rf2 Bd8 1/2-1/2

[Event "POR-chT"]
[Site "Portugal"]
[Date "1999.??.??"]
[Round "9"]
[White "Diogo, Vasco Andre Marcalo"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "1/2-1/2"]
[ECO "C02"]
[BlackElo "2202"]
[PlyCount "132"]
[EventDate "1999.??.??"]
[EventType "team"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2002"]
[Source "ChessBase"]
[SourceDate "2001.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2001.11.25"]
[SourceQuality "1"]

1. e4 e6 2. d4 d5 3. e5 Qd7 4. Nf3 b6 5. Nc3 Ba6 6. Bxa6 Nxa6 7. 0-0 c5 8. Qe2 Nc7 9. Be3 cxd4 10. Nxd4 Ne7 11. f4 g6 12. h4 Nc6 13. Rad1 Nxd4 14. Bxd4 Be7 15. g3 Rc8 16. Kg2 Qc6 17. Kh2 a6 18. Qf2 b5 19. a3 a5 20. Rd2 h5 21. Nd1 Na6 22. c3 Nc5 23. Bxc5 Bxc5 24. Qf3 Ke7 25. Ne3 Rhd8 26. Nc2 Rh8 27. Nd4 Bxd4 28. Rxd4 Qb6 29. Rfd1 Rc4 30. Qg2 Rhc8 31. Qd2 b4 32. Rxc4 Rxc4 33. cxb4 axb4 34. axb4 Rxb4 35. Rb1 Ke8 36. Kh3 Rb3 37. Kh2 Ke7 38. Kh3 Kf8 39. Kh2 Kg7 40. Kh3 Qb7 41. Qd4 Rb4 42. Qd2 d4 43. Qf2 Qb6 44. Qd2 Qb5 45. Re1 d3 46. Rd1 Rxb2 47. Qxd3 Qb7 48. Rg1 Qb6 49. Qf1 Qe3 50. Rg2 Rb3 51. Qf2 Qe4 52. Kh2 Rb1 53. Qe2 Qd4 54. Qd2 Qa1 55. Kh3 Rh1+ 56. Rh2 Rg1 57. Qf2 Qb1 58. f5 Qxf5+ 59. Qxf5 gxf5 60. Ra2 Rc1 61. Ra5 Rc2 62. Rb5 Kg6 63. Ra5 f6 64. exf6 Kxf6 65. Ra6 Rd2 66. Rb6 Rc2 1/2-1/2

[Event "POR Cup sf"]
[Site "Lisbon"]
[Date "1999.??.??"]
[Round "?"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Costa, Americo Jose"]
[Result "1-0"]
[ECO "C06"]
[WhiteElo "2202"]
[PlyCount "129"]
[EventDate "1999.12.??"]
[EventType "team"]
[EventRounds "1"]
[EventCountry "POR"]
[SourceTitle "EXT 2001"]
[Source "ChessBase"]
[SourceDate "2000.11.22"]
[SourceVersion "1"]
[SourceVersionDate "2000.11.22"]
[SourceQuality "1"]

1. e4 e6 2. d4 d5 3. Nd2 Nf6 4. e5 Nfd7 5. Bd3 c5 6. c3 Nc6 7. Ne2 Be7 8. 0-0 cxd4 9. cxd4 0-0 10. f4 f5 11. Nf3 Qe8 12. Be3 Nb4 13. Bb1 Qh5 14. a3 Nc6 15. Bd3 Nb6 16. Rc1 Na5 17. Nd2 Bd7 18. b4 Ba4 19. Qe1 Nac4 20. Nxc4 dxc4 21. Bxc4 Nxc4 22. Rxc4 Bb5 23. Rc2 Rac8 24. Ng3 Qg4 25. Rff2 Bh4 26. Rfd2 Rxc2 27. Rxc2 Bxg3 28. hxg3 Bc6 29. Kf2 h5 30. Qe2 Qg6 31. Qf1 Qg4 32. Rc1 a6 33. Qh1 Ra8 34. Qh4 Qxh4 35. gxh4 a5 36. Bd2 Rd8 37. Be3 axb4 38. axb4 Ra8 39. Rc2 Ra4 40. Rb2 b5 41. Bd2 Bd5 42. Rc2 Ra3 43. Rc5 Ra2 44. Ke1 Bc4 45. d5 Ra1+ 46. Kf2 Rd1 47. Be1 exd5 48. e6 Kf8 49. Rc7 d4 50. Rf7+ Kg8 51. Rxf5 Bxe6 52. Rxb5 d3 53. Bc3 Rc1 54. Bd2 Rc2 55. Ke3 Rc7 56. Rxh5 Bg4 57. Rc5 Rd7 58. b5 g6 59. b6 Rb7 60. Ba5 Bf5 61. Rc7 Rb8 62. b7 Re8+ 63. Kd2 Re2+ 64. Kd1 Re8 65. Bb4 1-0

[Event "POR-chT"]
[Site "Portugal"]
[Date "1999.??.??"]
[Round "1"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Moura, Antonio Jose Brito"]
[Result "0-1"]
[ECO "B21"]
[WhiteElo "2202"]
[PlyCount "90"]
[EventDate "1999.??.??"]
[EventType "team"]
[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 d3 4. Bxd3 Nc6 5. Nf3 d6 6. h3 g6 7. 0-0 Bg7 8. Be3 Qa5 9. Qe2 e6 10. Rd1 Nge7 11. Nbd2 0-0 12. Nb3 Qc7 13. c4 Nb4 14. Nbd4 a6 15. a3 Nxd3 16. Qxd3 Bd7 17. Rac1 Rfd8 18. b4 Ba4 19. Rd2 d5 20. exd5 Nxd5 21. Bg5 Ne7 22. Qe4 e5 23. Ne2 Rxd2 24. Nxd2 Bc6 25. Qc2 h6 26. Bh4 Nf5 27. Bg3 Qe7 28. Ne4 Rd8 29. Qb1 Nd4 30. Nxd4 Rxd4 31. Nc5 f5 32. Nb3 Rd8 33. Re1 e4 34. Na5 Ba4 35. c5 Bc3 36. Bd6 Qf7 37. Re3 Bd4 38. Re1 b6 39. cxb6 Rxd6 40. b7 Rd8 41. Rc1 e3 42. Rc8 exf2+ 43. Kh1 Qe7 44. Qd3 Qe1+ 45. Kh2 Be5+ 0-1

[Event "POR-chT"]
[Site "Portugal"]
[Date "1999.??.??"]
[Round "6"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Rodrigues, Afonso"]
[Result "0-1"]
[ECO "A14"]
[WhiteElo "2202"]
[PlyCount "130"]
[EventDate "1999.??.??"]
[EventType "team"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2002"]
[Source "ChessBase"]
[SourceDate "2001.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2001.11.25"]
[SourceQuality "1"]

1. Nf3 d5 2. g3 Nf6 3. Bg2 e6 4. 0-0 Nbd7 5. b3 Be7 6. Bb2 0-0 7. d3 b6 8. Nbd2 Bb7 9. c4 c5 10. cxd5 Nxd5 11. Rc1 Bf6 12. Qc2 Nb4 13. Qb1 Qe7 14. Rfd1 Bxb2 15. Qxb2 e5 16. Nc4 f6 17. a3 Nc6 18. Nfd2 Rfd8 19. Ne3 Nf8 20. Ndc4 Nd4 21. Bxb7 Qxb7 22. b4 cxb4 23. axb4 Nfe6 24. Re1 Ng5 25. Ng2 Nh3+ 26. Kf1 Qd7 27. Nce3 a5 28. bxa5 bxa5 29. Rc5 Rdc8 30. Rec1 Rxc5 31. Rxc5 a4 32. Qa2+ Qf7 33. Nd5 Kh8 34. Rc7 Qg8 35. Nge3 Ng5 36. h4 Nge6 37. Rc4 a3 38. Nc3 h6 39. Na4 Nb5 40. Nc2 Ned4 41. Nxd4 exd4 42. Qa1 Ra5 43. Kg1 Qa8 44. Nb6 Qb7 45. Rc8+ Kh7 46. Qa2 Qxc8 47. Nxc8 Nc3 48. Qa1 a2 49. Nd6 Nxe2+ 50. Kf1 Nc1 51. Qxc1 a1Q 52. Qxa1 Rxa1+ 53. Ke2 Kg6 54. Nb5 Ra4 55. f4 Kf5 56. Kf3 Rb4 57. Nd6+ Ke6 58. Ne4 f5 59. Nf2 Rb2 60. h5 Rd2 61. g4 Rxf2+ 62. Kxf2 fxg4 63. Kg3 Kf5 64. Kh4 g6 65. Kg3 gxh5 0-1

[Event "POR-chT"]
[Site "Portugal"]
[Date "1999.??.??"]
[Round "8"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Santos, Luis M"]
[Result "0-1"]
[ECO "A34"]
[WhiteElo "2202"]
[BlackElo "2376"]
[PlyCount "57"]
[EventDate "1999.??.??"]
[EventType "team"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2002"]
[Source "ChessBase"]
[SourceDate "2001.11.25"]
[SourceVersion "1"]
[SourceVersionDate "2001.11.25"]
[SourceQuality "1"]

1. c4 c5 2. Nc3 Nf6 3. g3 d5 4. cxd5 Nxd5 5. Bg2 Nc7 6. Nf3 Nc6 7. 0-0 e5 8. d3 Be7 9. b3 0-0 10. Bb2 f6 11. Rc1 Rb8 12. Ne1 Qe8 13. Nc2 Be6 14. e3 Rd8 15. Qe2 f5 16. Rfd1 Bf6 17. Rd2 Rf7 18. Rcd1 b6 19. Nb1 Nd5 20. e4 Nc7 21. Nba3 Bg5 22. exf5 Bxf5 23. Ne3 Nd4 24. Qh5 Bh6 25. Re1 Bg6 26. Qg4 e4 27. Red1 exd3 28. Nac4 b5 29. Na3 0-1

[Event "POR-chT"]
[Site "Portugal"]
[Date "1999.??.??"]
[Round "5"]
[White "Santos, Micael Costa"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "0-1"]
[ECO "C00"]
[BlackElo "2202"]
[PlyCount "66"]
[EventDate "1999.??.??"]
[EventType "team"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 2001"]
[Source "ChessBase"]
[SourceDate "2000.11.22"]
[SourceVersion "1"]
[SourceVersionDate "2000.11.22"]
[SourceQuality "1"]

1. e4 e6 2. Nf3 d5 3. e5 c5 4. b4 cxb4 5. d4 Nc6 6. a3 Bd7 7. Bd3 Qb6 8. Be2 Rc8 9. axb4 Bxb4+ 10. c3 Be7 11. 0-0 Na5 12. Ba3 Bxa3 13. Rxa3 Ne7 14. Nbd2 Bb5 15. Bxb5+ Qxb5 16. Qa1 b6 17. Rb1 Qd7 18. c4 dxc4 19. Ne4 0-0 20. Qc3 Nd5 21. Qc2 Qe7 22. Ra4 c3 23. Nfg5 g6 24. h4 Rc4 25. Rxc4 Nxc4 26. Nxc3 Na3 27. Nxd5 exd5 28. Qb2 Nxb1 29. Qxb1 Qa3 30. Nf3 Rc8 31. Qb5 Qc1+ 32. Kh2 Qf4+ 33. Kh3 Rc1 0-1

[Event "Villarrobledo op"]
[Site "Villarrobledo"]
[Date "1998.08.22"]
[Round "2"]
[White "Anand, Viswanathan"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "1-0"]
[ECO "D72"]
[WhiteElo "2795"]
[BlackElo "2225"]
[PlyCount "53"]
[EventDate "1998.08.??"]
[EventType "swiss (rapid)"]
[EventRounds "9"]
[EventCountry "ESP"]
[SourceTitle "EXT 1999"]
[Source "ChessBase"]
[SourceDate "1998.11.16"]
[SourceVersion "1"]
[SourceVersionDate "1998.11.16"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 g6 3. g3 Bg7 4. Bg2 d5 5. cxd5 Nxd5 6. e4 Nb6 7. Ne2 0-0 8. 0-0 c6 9. Nbc3 N8d7 10. f4 Nf6 11. h3 Qc7 12. Qc2 Be6 13. b3 Rad8 14. Be3 Ne8 15. Rac1 f5 16. d5 cxd5 17. e5 Qd7 18. Bxb6 axb6 19. Nd4 Nc7 20. Na4 Na8 21. Qd2 Kh8 22. Rf3 g5 23. Bf1 Rc8 24. Bb5 Rxc1+ 25. Qxc1 Rc8 26. Qa3 Rc6 27. Rc3 1-0

[Event "POR-chT"]
[Site "Lisbon"]
[Date "1998.05.23"]
[Round "8"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Lopez Alfonso, Armando"]
[Result "1/2-1/2"]
[ECO "B07"]
[WhiteElo "2225"]
[PlyCount "97"]
[EventDate "1998.??.??"]
[EventType "team"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 1999"]
[Source "ChessBase"]
[SourceDate "1998.11.16"]
[SourceVersion "1"]
[SourceVersionDate "1998.11.16"]
[SourceQuality "1"]

1. e4 d6 2. d4 Nf6 3. Nc3 c6 4. f4 Qa5 5. Bd3 e5 6. Nf3 Bg4 7. Be3 Nbd7 8. 0-0 Be7 9. h3 Bxf3 10. Qxf3 exf4 11. Bxf4 g5 12. e5 dxe5 13. dxe5 gxf4 14. exf6 Bc5+ 15. Kh1 Be3 16. Qe4+ Qe5 17. Rad1 0-0-0 18. Qxe5 Nxe5 19. Bf5+ Kc7 20. Rxd8 Rxd8 21. Bxh7 Ng4 22. Ne4 Rh8 23. Bf5 Nh6 24. g4 Nxf5 25. gxf5 Rxh3+ 26. Kg2 Rh5 27. Kf3 Rxf5 28. Rh1 Kd7 29. Rh7 Ke6 30. Rh8 Ra5 31. Re8+ Kf5 32. Re7 Kg6 33. Rxb7 Rxa2 34. c3 Ra1 35. Rc7 Ra6 36. Kg4 Ra2 37. b4 a5 38. bxa5 Rxa5 39. Rxc6 Re5 40. Kf3 Ra5 41. Rc8 Ra2 42. c4 Kf5 43. Rh8 Ra3 44. Rh5+ Ke6 45. Rd5 Ra6 46. Nc5+ Bxc5 47. Rxc5 Kxf6 48. Kxf4 Ke6 49. Rc7 1/2-1/2

[Event "POR-chT"]
[Site "Lisbon"]
[Date "1998.05.17"]
[Round "7"]
[White "Damaso, Rui"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "1-0"]
[ECO "D91"]
[WhiteElo "2440"]
[BlackElo "2225"]
[PlyCount "85"]
[EventDate "1998.??.??"]
[EventType "team"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 1999"]
[Source "ChessBase"]
[SourceDate "1998.11.16"]
[SourceVersion "1"]
[SourceVersionDate "1998.11.16"]
[SourceQuality "1"]

1. d4 Nf6 2. Nf3 g6 3. c4 Bg7 4. Nc3 d5 5. Bg5 Ne4 6. cxd5 Nxc3 7. bxc3 Qxd5 8. e3 Bg4 9. Be2 Nd7 10. Bf4 c6 11. 0-0 0-0 12. h3 Bxf3 13. Bxf3 Qa5 14. Qb3 e5 15. Bg3 exd4 16. cxd4 Nb6 17. Rab1 Rfd8 18. Rfc1 Bf8 19. h4 Rd7 20. Bg4 Rd5 21. a4 h5 22. Bd1 Rd7 23. Bc2 Kh7 24. e4 Bg7 25. Rd1 Rad8 26. Rd3 c5 27. dxc5 Qxc5 28. Rbd1 Rxd3 29. Rxd3 Rxd3 30. Bxd3 Qd4 31. a5 Nd7 32. Bf1 Nc5 33. Qxf7 Nxe4 34. Bb8 Nd2 35. Bb5 Qa1+ 36. Kh2 Qd4 37. Bd3 Qxh4+ 38. Kg1 Qf6 39. Qxb7 Qa1+ 40. Kh2 Qxa5 41. Bf4 Qc3 42. Qd5 Bh6 43. Qf7+ 1-0

[Event "POR-chT"]
[Site "Lisbon"]
[Date "1998.05.16"]
[Round "6"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Conceicao, Paulo"]
[Result "1-0"]
[ECO "B41"]
[WhiteElo "2225"]
[PlyCount "69"]
[EventDate "1998.??.??"]
[EventType "team"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 1999"]
[Source "ChessBase"]
[SourceDate "1998.11.16"]
[SourceVersion "1"]
[SourceVersionDate "1998.11.16"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 a6 5. c4 Nf6 6. Nc3 Bb4 7. Bd3 Nc6 8. Nxc6 dxc6 9. e5 Qa5 10. exf6 Bxc3+ 11. bxc3 Qxc3+ 12. Bd2 Qxd3 13. fxg7 Rg8 14. Bg5 Qc3+ 15. Kf1 Bd7 16. Bh6 Qxc4+ 17. Kg1 0-0-0 18. Rc1 Qxa2 19. h3 e5 20. Rc2 Qa4 21. Qc1 Bf5 22. Rd2 Rxd2 23. Qxd2 Qd4 24. Qg5 Qe4 25. Qe7 Qd5 26. Qf8+ Qd8 27. Qxf7 Bd7 28. Kh2 Qe8 29. Qf8 Kc7 30. Re1 Qe6 31. Bf4 Qa2 32. Bxe5+ Kb6 33. Bd4+ Kc7 34. Qf4+ Kc8 35. Bb6 1-0

[Event "POR-chT"]
[Site "Lisbon"]
[Date "1998.05.10"]
[Round "5"]
[White "Vitor, Antonio Pedro Caste"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "1-0"]
[ECO "A06"]
[WhiteElo "2280"]
[BlackElo "2225"]
[PlyCount "87"]
[EventDate "1998.??.??"]
[EventType "team"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 1999"]
[Source "ChessBase"]
[SourceDate "1998.11.16"]
[SourceVersion "1"]
[SourceVersionDate "1998.11.16"]
[SourceQuality "1"]

1. b3 d5 2. Bb2 Nf6 3. e3 c5 4. Nf3 Nc6 5. Bb5 Bd7 6. 0-0 e6 7. c4 Be7 8. cxd5 exd5 9. d4 a6 10. Bxc6 bxc6 11. Nc3 cxd4 12. Qxd4 0-0 13. Na4 Rb8 14. Rfc1 Re8 15. Nc5 Bxc5 16. Rxc5 Re4 17. Qd2 Qe7 18. Rac1 Rb5 19. R5c2 Qd6 20. Bxf6 Qxf6 21. Nd4 Rb6 22. Rc5 Rg4 23. Ne2 h5 24. Nf4 g6 25. f3 Rg5 26. Qd4 Qxd4 27. exd4 Rb4 28. Ne2 Rf5 29. Ra5 Rb6 30. Kf2 Rf6 31. Rc3 Kf8 32. Re3 Re6 33. h4 Ke7 34. Nc3 Rxe3 35. Kxe3 Bc8 36. Rxd5 Rb4 37. Rc5 Kd6 38. Ne4+ Kc7 39. Ng5 f6 40. Ne4 f5 41. Nd2 Be6 42. Nc4 Bxc4 43. Rxc4 Rb5 44. Rc5 1-0

[Event "POR-chT"]
[Site "Lisbon"]
[Date "1998.05.03"]
[Round "3"]
[White "Frois, Antonio"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "1-0"]
[ECO "A16"]
[WhiteElo "2385"]
[BlackElo "2225"]
[PlyCount "23"]
[EventDate "1998.??.??"]
[EventType "team"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 1999"]
[Source "ChessBase"]
[SourceDate "1998.11.16"]
[SourceVersion "1"]
[SourceVersionDate "1998.11.16"]
[SourceQuality "1"]

1. Nf3 Nf6 2. c4 g6 3. Nc3 d5 4. cxd5 Nxd5 5. g3 Bg7 6. Bg2 0-0 7. 0-0 e5 8. d3 h6 9. Nxd5 Qxd5 10. Be3 Na6 11. Qd2 Kh7 12. Ng5+ 1-0

[Event "POR-chT"]
[Site "Lisbon"]
[Date "1998.05.01"]
[Round "1"]
[White "Baptista, Paulo"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "0-1"]
[ECO "C06"]
[BlackElo "2225"]
[PlyCount "49"]
[EventDate "1998.??.??"]
[EventType "team"]
[EventRounds "9"]
[EventCountry "POR"]
[SourceTitle "EXT 1999"]
[Source "ChessBase"]
[SourceDate "1998.11.16"]
[SourceVersion "1"]
[SourceVersionDate "1998.11.16"]
[SourceQuality "1"]

1. e4 e6 2. d4 d5 3. Nd2 Nf6 4. e5 Nfd7 5. c3 c5 6. Bd3 Nc6 7. Ne2 cxd4 8. cxd4 Qb6 9. Nf3 f6 10. exf6 Nxf6 11. 0-0 Bd6 12. b3 0-0 13. Bf4 Bxf4 14. Nxf4 Bd7 15. Re1 Rae8 16. Rc1 e5 17. dxe5 Ng4 18. Bxh7+ Kxh7 19. Qd3+ Bf5 20. Ng5+ Kh8 21. Qh3+ Nh6 22. Qc3 d4 23. Qg3 Nxe5 24. Rxe5 Rxe5 25. Ng6+ 0-1

[Event "POR-chT"]
[Site "Portugal"]
[Date "1997.??.??"]
[Round "?"]
[White "Conceicao, Paulo"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "1/2-1/2"]
[ECO "C00"]
[PlyCount "49"]
[EventDate "1997.??.??"]
[EventType "team"]
[EventRounds "2"]
[EventCountry "POR"]
[SourceTitle "EXT 2001"]
[Source "ChessBase"]
[SourceDate "2000.11.22"]
[SourceVersion "1"]
[SourceVersionDate "2000.11.22"]
[SourceQuality "1"]

1. e4 e6 2. d3 d5 3. Nd2 Nf6 4. Ngf3 dxe4 5. dxe4 Bc5 6. Bd3 Nc6 7. 0-0 e5 8. h3 0-0 9. Nc4 Qe7 10. Bg5 Rd8 11. Qe2 Nd4 12. Nxd4 Bxd4 13. c3 Bc5 14. Kh1 Bxh3 15. b4 Bb6 16. Nxb6 cxb6 17. Bxf6 Bxg2+ 18. Kxg2 Qxf6 19. Rg1 Rac8 20. Qc2 Rc6 21. f3 Qh4 22. Kf1 Rf6 23. Be2 Qh3+ 24. Ke1 Qh4+ 25. Kf1 1/2-1/2

[Event "Lisbon-ch"]
[Site "Lisbon"]
[Date "1997.??.??"]
[Round "1"]
[White "Costa, Fernando JM"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "1-0"]
[ECO "C02"]
[WhiteElo "2095"]
[BlackElo "2000"]
[PlyCount "49"]
[EventDate "1997.??.??"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "POR"]
[SourceTitle "EXT 2001"]
[Source "ChessBase"]
[SourceDate "2000.11.22"]
[SourceVersion "1"]
[SourceVersionDate "2000.11.22"]
[SourceQuality "1"]

1. e4 e6 2. d4 d5 3. e5 Qd7 4. c3 b6 5. a4 a5 6. f4 Ba6 7. Bxa6 Nxa6 8. Nd2 Ne7 9. Ndf3 c5 10. Be3 Nf5 11. Bf2 cxd4 12. Bxd4 Nxd4 13. Nxd4 Nc5 14. Ngf3 Be7 15. 0-0 Rc8 16. Kh1 0-0 17. Nb5 Ne4 18. Nfd4 Bc5 19. f5 exf5 20. Nxf5 Rc6 21. Nbd6 g6 22. Nxe4 gxf5 23. Nf6+ Rxf6 24. exf6 Qe6 25. Qd3 1-0

[Event "Lisbon-ch"]
[Site "Lisbon"]
[Date "1997.??.??"]
[Round "10"]
[White "Cruz, Paulo A Pereira"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "0-1"]
[ECO "C00"]
[WhiteElo "2000"]
[BlackElo "2000"]
[PlyCount "108"]
[EventDate "1997.??.??"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "POR"]
[SourceTitle "EXT 2001"]
[Source "ChessBase"]
[SourceDate "2000.11.22"]
[SourceVersion "1"]
[SourceVersionDate "2000.11.22"]
[SourceQuality "1"]

1. d3 e6 2. Nf3 d5 3. e4 dxe4 4. dxe4 Qxd1+ 5. Kxd1 Bc5 6. Be3 Bxe3 7. fxe3 Nf6 8. Bd3 0-0 9. Ke2 b6 10. Nbd2 Bb7 11. Rhg1 Nbd7 12. g4 Nc5 13. e5 Nd5 14. g5 Rad8 15. a3 Rd7 16. Bb5 c6 17. Bd3 Nxd3 18. cxd3 Ba6 19. Rac1 Ne7 20. Nc4 Rfd8 21. Rgd1 Nf5 22. b3 Kf8 23. e4 Ne7 24. Ke3 c5 25. Nb2 Bb5 26. d4 cxd4+ 27. Nxd4 Ba6 28. b4 Ng6 29. b5 Bb7 30. Nc4 Ke7 31. Nd6 Nxe5 32. Nxb7 Rxb7 33. Kf4 f6 34. gxf6+ gxf6 35. Nc6+ Nxc6 36. bxc6 Rc7 37. Rg1 Kf7 38. Rg3 e5+ 39. Kf5 Rd2 40. Rf1 Rxh2 41. Rd3 Rh5+ 42. Kg4 Rg5+ 43. Kh4 Rxc6 44. Rd7+ Ke6 45. Rxh7 Rc2 46. Kh3 Rc3+ 47. Kh4 Rgg3 48. Rh1 Rge3 49. Rxa7 Rxe4+ 50. Kh5 Rc8 51. Kg6 Rg4+ 52. Kh7 Rgg8 53. Rh6 Rh8+ 54. Kg6 Rcg8+ 0-1

[Event "Lisbon-ch"]
[Site "Lisbon"]
[Date "1997.??.??"]
[Round "4"]
[White "Dias, Paulo Jorge Guimara"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "0-1"]
[ECO "C00"]
[WhiteElo "2180"]
[BlackElo "2000"]
[PlyCount "88"]
[EventDate "1997.??.??"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "POR"]
[SourceTitle "EXT 2001"]
[Source "ChessBase"]
[SourceDate "2000.11.22"]
[SourceVersion "1"]
[SourceVersionDate "2000.11.22"]
[SourceQuality "1"]

1. e4 e6 2. d3 d5 3. Nd2 Nf6 4. Ngf3 Bc5 5. e5 Nfd7 6. c3 b6 7. g3 0-0 8. Qe2 Be7 9. Bg2 Bb7 10. 0-0 a5 11. h4 Na6 12. Rd1 c6 13. Nf1 Nc7 14. Bf4 b5 15. N1h2 c5 16. Ng5 h6 17. Nh3 Re8 18. Qg4 Bf8 19. Qh5 Qe7 20. Re1 g6 21. Qg4 Bg7 22. Qe2 b4 23. Ng4 Kh7 24. Qd2 Qf8 25. Nf6+ Bxf6 26. exf6 e5 27. Bg5 hxg5 28. hxg5 Qd6 29. Bf3 Nxf6 30. gxf6 Qxf6 31. Kg2 Kg7 32. Ng5 Ne6 33. Nh3 Nc7 34. Qc2 bxc3 35. bxc3 Rab8 36. Qa4 e4 37. dxe4 dxe4 38. Bxe4 Bxe4+ 39. Rxe4 Qxc3 40. Rc4 Qxa1 41. Qxa5 Qe5 42. Rxc5 Qe4+ 43. Kh2 Ne6 44. Re5 Qd4 0-1

[Event "Lisbon-ch"]
[Site "Lisbon"]
[Date "1997.??.??"]
[Round "2"]
[White "Gaspar, Artur Jorge Rocha"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "1/2-1/2"]
[ECO "A38"]
[WhiteElo "2210"]
[BlackElo "2000"]
[PlyCount "138"]
[EventDate "1997.??.??"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "POR"]
[SourceTitle "EXT 2001"]
[Source "ChessBase"]
[SourceDate "2000.11.22"]
[SourceVersion "1"]
[SourceVersionDate "2000.11.22"]
[SourceQuality "1"]

1. Nf3 Nf6 2. g3 g6 3. b3 Bg7 4. Bb2 0-0 5. Bg2 c5 6. 0-0 Nc6 7. c4 d6 8. Nc3 Bg4 9. h3 Bd7 10. e3 Rc8 11. d4 cxd4 12. exd4 d5 13. cxd5 Nb4 14. Ne1 Qa5 15. Qf3 Rfd8 16. a3 Na6 17. Nc2 Nc7 18. Ne3 Nb5 19. b4 Qa6 20. Nxb5 Bxb5 21. Rfe1 Qd6 22. Rac1 Bd3 23. Qd1 Be4 24. Rc5 Bxg2 25. Kxg2 b6 26. Rxc8 Rxc8 27. Qa4 Nxd5 28. Ng4 Qc6 29. Qxc6 Rxc6 30. Re2 Rc4 31. Ne3 Nxe3+ 32. fxe3 e6 33. Kf3 Kf8 34. Ke4 Ke7 35. Kd3 Rc7 36. b5 Kd6 37. a4 Kd7 38. Rf2 f5 39. g4 Ke8 40. gxf5 gxf5 41. Rg2 Kf7 42. Rc2 Rd7 43. Rc6 Bf8 44. Bc3 Bd6 45. Ke2 Ke7 46. Kd3 Rd8 47. a5 bxa5 48. Bxa5 Rd7 49. Rc8 Rb7 50. Kc4 Rb8 51. Rc6 Kd7 52. Ra6 Rc8+ 53. Kd3 Bb8 54. Bb4 Rc1 55. Bc5 Rb1 56. Bxa7 Rxb5 57. Bxb8 Rxb8 58. Ra7+ Kd6 59. Rxh7 Rb3+ 60. Ke2 e5 61. Rh6+ Kd5 62. dxe5 Kxe5 63. Kf3 Ra3 64. Rb6 Ra4 65. Rh6 Ra3 66. h4 Rb3 67. Ra6 Rb4 68. h5 Rh4 69. Rh6 f4 1/2-1/2

[Event "Lisbon-ch"]
[Site "Lisbon"]
[Date "1997.??.??"]
[Round "6"]
[White "Guerra, Vitor Manuel Vestia"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "1/2-1/2"]
[ECO "D02"]
[WhiteElo "2130"]
[BlackElo "2000"]
[PlyCount "52"]
[EventDate "1997.??.??"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "POR"]
[SourceTitle "EXT 2001"]
[Source "ChessBase"]
[SourceDate "2000.11.22"]
[SourceVersion "1"]
[SourceVersionDate "2000.11.22"]
[SourceQuality "1"]

1. d4 e6 2. Nf3 d5 3. g3 Nf6 4. Bg2 Be7 5. 0-0 0-0 6. b3 c5 7. e3 Nc6 8. Bb2 Bd7 9. c4 cxd4 10. cxd5 Nxd5 11. Nxd4 Nxd4 12. Bxd4 Bc6 13. Nd2 Rc8 14. Nc4 Bf6 15. Rc1 Nb4 16. Bxf6 Qxf6 17. Qd2 Bxg2 18. Kxg2 Qe7 19. Qd6 Rc7 20. a3 Nc6 21. Rfd1 Rfc8 22. Ne5 Qxd6 23. Rxd6 Kf8 24. Nxc6 bxc6 25. b4 Ke7 26. Rdd1 a5 1/2-1/2

[Event "Lisbon-ch Olival Basto op"]
[Site "Lisbon"]
[Date "1997.??.??"]
[Round "7"]
[White "Leite Oralova, Catarina"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "0-1"]
[ECO "C00"]
[PlyCount "50"]
[EventDate "1997.??.??"]
[EventType "swiss"]
[EventRounds "12"]
[EventCountry "POR"]
[SourceTitle "EXT 2001"]
[Source "ChessBase"]
[SourceDate "2000.11.22"]
[SourceVersion "1"]
[SourceVersionDate "2000.11.22"]
[SourceQuality "1"]

1. e4 e6 2. d3 d5 3. Nd2 Nf6 4. Ngf3 dxe4 5. dxe4 Bc5 6. Bc4 Nc6 7. 0-0 e5 8. Qe2 0-0 9. Rd1 Qe7 10. Nf1 Nd4 11. Nxd4 exd4 12. Re1 Bg4 13. Qd3 Nd7 14. Qg3 Ne5 15. Bb3 h5 16. h3 h4 17. Qf4 Bd7 18. Nh2 Bb4 19. Rd1 c5 20. Bd5 Ba4 21. b3 Bb5 22. Bd2 Bxd2 23. Rxd2 g5 24. Qf5 Bd7 25. Be6 Bxe6 0-1

[Event "POR-chT"]
[Site "Portugal"]
[Date "1997.??.??"]
[Round "?"]
[White "Leonardo, Joao Paulo L"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "1-0"]
[ECO "C13"]
[WhiteElo "2290"]
[PlyCount "71"]
[EventDate "1997.??.??"]
[EventType "team"]
[EventRounds "2"]
[EventCountry "POR"]
[SourceTitle "EXT 2001"]
[Source "ChessBase"]
[SourceDate "2000.11.22"]
[SourceVersion "1"]
[SourceVersionDate "2000.11.22"]
[SourceQuality "1"]

1. e4 e6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nd7 5. Nf3 Ngf6 6. Bd3 Nxe4 7. Bxe4 Nf6 8. Bg5 Be7 9. Bxf6 Bxf6 10. 0-0 0-0 11. c3 c5 12. dxc5 Qc7 13. Qd6 Qe7 14. Rfd1 Rd8 15. Qxd8+ Qxd8 16. Rxd8+ Bxd8 17. Rd1 Bc7 18. Nd4 f5 19. Nb5 Be5 20. Rd8+ Kf7 21. Nd6+ Bxd6 22. cxd6 fxe4 23. d7 Bxd7 24. Rxa8 a6 25. Kf1 Bc6 26. Ke2 Kf6 27. Ke3 Bd5 28. b3 Bc6 29. c4 Ke5 30. Rf8 h5 31. h4 g6 32. g3 Bd7 33. Rg8 Kf5 34. a4 Bc6 35. Rb8 Ke5 36. b4 1-0

[Event "Lisbon-ch"]
[Site "Lisbon"]
[Date "1997.??.??"]
[Round "5"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Boino, Claudio N Vigidal"]
[Result "1-0"]
[ECO "C84"]
[WhiteElo "2000"]
[BlackElo "2000"]
[PlyCount "61"]
[EventDate "1997.??.??"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "POR"]
[SourceTitle "EXT 2001"]
[Source "ChessBase"]
[SourceDate "2000.11.22"]
[SourceVersion "1"]
[SourceVersionDate "2000.11.22"]
[SourceQuality "1"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. d4 exd4 6. 0-0 Be7 7. e5 Ne4 8. Nxd4 0-0 9. Nf5 d5 10. Bxc6 bxc6 11. Nxe7+ Qxe7 12. Re1 f6 13. f3 Ng5 14. Qd4 Nf7 15. Bf4 Re8 16. e6 Bxe6 17. Nc3 Rab8 18. a3 Nd6 19. Na4 Nb5 20. Qf2 Qf7 21. Nc5 Ra8 22. Re2 Bf5 23. Rxe8+ Qxe8 24. Re1 Qf7 25. g4 Bd7 26. a4 Nd6 27. b3 a5 28. Qe2 h5 29. h3 hxg4 30. hxg4 Qf8 31. Nxd7 1-0

[Event "Lisbon-ch Olival Basto op"]
[Site "Lisbon"]
[Date "1997.??.??"]
[Round "8"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Boino, Claudio N Vigidal"]
[Result "1-0"]
[ECO "C71"]
[PlyCount "55"]
[EventDate "1997.??.??"]
[EventType "swiss"]
[EventRounds "12"]
[EventCountry "POR"]
[SourceTitle "EXT 2001"]
[Source "ChessBase"]
[SourceDate "2000.11.22"]
[SourceVersion "1"]
[SourceVersionDate "2000.11.22"]
[SourceQuality "1"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 d6 5. d4 b5 6. Bb3 Nxd4 7. Nxd4 exd4 8. Bd5 Rb8 9. Bc6+ Bd7 10. Bxd7+ Qxd7 11. Qxd4 Nf6 12. 0-0 Be7 13. Nc3 0-0 14. Bg5 h6 15. Bh4 Qg4 16. Bg3 Nh5 17. Nd5 Bd8 18. Rfe1 Nxg3 19. hxg3 c6 20. Ne3 Qe6 21. Rad1 Bf6 22. Qxd6 Qxa2 23. e5 Bg5 24. f4 Rfd8 25. Qc5 Rxd1 26. Rxd1 Bd8 27. Qa7 Rc8 28. Qb7 1-0

[Event "Lisbon-ch"]
[Site "Lisbon"]
[Date "1997.??.??"]
[Round "9"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Fernandes, Alberto Manuel"]
[Result "1-0"]
[ECO "C84"]
[WhiteElo "2000"]
[BlackElo "2200"]
[PlyCount "77"]
[EventDate "1997.??.??"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "POR"]
[SourceTitle "EXT 2001"]
[Source "ChessBase"]
[SourceDate "2000.11.22"]
[SourceVersion "1"]
[SourceVersionDate "2000.11.22"]
[SourceQuality "1"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. d4 exd4 6. 0-0 Be7 7. e5 Ne4 8. Nxd4 0-0 9. Nf5 d5 10. Bxc6 bxc6 11. Nxe7+ Qxe7 12. Re1 Re8 13. f3 Nd6 14. b3 f6 15. Bb2 Nf7 16. f4 fxe5 17. fxe5 Bf5 18. Nd2 Ng5 19. Rc1 c5 20. Nf3 Be4 21. Nxg5 Qxg5 22. Qe2 Re6 23. c4 Rg6 24. g3 Qh4 25. Qe3 Qh3 26. Re2 c6 27. cxd5 cxd5 28. Rxc5 h5 29. Bc3 Re8 30. Be1 Rxe5 31. Rxd5 Rf6 32. Rd8+ Kh7 33. Rf2 Rxf2 34. Qxf2 Bd5 35. Bc3 Rf5 36. Qe2 Bf3 37. Qd2 Bc6 38. Rh8+ Kxh8 39. Qh6+ 1-0

[Event "POR-chT"]
[Site "Portugal"]
[Date "1997.??.??"]
[Round "?"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Fernandes, Alvaro Manuel Teixe"]
[Result "1-0"]
[ECO "B27"]
[PlyCount "125"]
[EventDate "1997.??.??"]
[EventType "team"]
[EventRounds "2"]
[EventCountry "POR"]
[SourceTitle "EXT 2001"]
[Source "ChessBase"]
[SourceDate "2000.11.22"]
[SourceVersion "1"]
[SourceVersionDate "2000.11.22"]
[SourceQuality "1"]

1. e4 c5 2. d4 g6 3. Nf3 Bg7 4. c3 Qa5 5. Be3 Nf6 6. Nbd2 cxd4 7. Nxd4 Nc6 8. Be2 d6 9. 0-0 0-0 10. f4 Bd7 11. Bf3 Qc7 12. Qe2 a6 13. Rad1 Rac8 14. Rfe1 Na5 15. g3 b5 16. Bf2 e5 17. Nc2 Nb7 18. Nf1 Be6 19. a3 Rfe8 20. fxe5 dxe5 21. Nfe3 Nc5 22. Nb4 Bb3 23. Rd2 Rcd8 24. Rxd8 Rxd8 25. Ned5 Qd6 26. Nxf6+ Bxf6 27. Qe3 Nd3 28. Nxd3 Qxd3 29. Qxd3 Rxd3 30. Be3 h5 31. Kf2 Kg7 32. Be2 Rd7 33. Rc1 Rc7 34. h4 Be7 35. Ke1 Bc4 36. Kf2 Bb3 37. Rg1 Bc2 38. Kf3 Rc4 39. Bxc4 bxc4 40. Rc1 Bb3 41. Re1 a5 42. Kf2 a4 43. Re2 f5 44. exf5 gxf5 45. Rd2 f4 46. gxf4 Bxh4+ 47. Kf3 exf4 48. Bxf4 Bf6 49. Ke4 Ba2 50. Be5 Bb1+ 51. Kf4 Bd3 52. Bxf6+ Kxf6 53. Rg2 Bg6 54. Rg5 Bf7 55. Ra5 Be8 56. Ra6+ Ke7 57. Kg5 Bb5 58. Rb6 Be8 59. Rb4 Kd6 60. Rxc4 Ke5 61. Rc8 Bd7 62. Rd8 Bg4 63. c4 1-0

[Event "Lisbon-ch Olival Basto op"]
[Site "Lisbon"]
[Date "1997.??.??"]
[Round "?"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Lameira, Dinis Goncalves"]
[Result "1-0"]
[ECO "B21"]
[PlyCount "23"]
[EventDate "1997.??.??"]
[EventType "swiss"]
[EventRounds "12"]
[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 d6 5. Nf3 Bg4 6. Bc4 e6 7. 0-0 Nd7 8. Bf4 Bxf3 9. Qxf3 Ne5 10. Bxe5 dxe5 11. Bb5+ Ke7 12. Rfd1 1-0

[Event "Lisbon-ch Olival Basto op"]
[Site "Lisbon"]
[Date "1997.??.??"]
[Round "10"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Reis, Luis Simoes"]
[Result "1-0"]
[ECO "B06"]
[PlyCount "139"]
[EventDate "1997.??.??"]
[EventType "swiss"]
[EventRounds "12"]
[EventCountry "POR"]
[SourceTitle "EXT 2001"]
[Source "ChessBase"]
[SourceDate "2000.11.22"]
[SourceVersion "1"]
[SourceVersionDate "2000.11.22"]
[SourceQuality "1"]

1. e4 g6 2. d4 Bg7 3. Nc3 d6 4. f4 c6 5. Nf3 b5 6. Bd3 Bg4 7. e5 a6 8. Be3 d5 9. h3 Bxf3 10. Qxf3 e6 11. 0-0 Nd7 12. Ne2 h5 13. b3 Nh6 14. c4 Nf5 15. Bf2 Bf8 16. Rac1 Qb6 17. cxd5 cxd5 18. g4 hxg4 19. hxg4 Ne7 20. Ng3 Bh6 21. Be3 Nb8 22. Kg2 Nbc6 23. Rh1 0-0-0 24. g5 Bg7 25. a4 b4 26. a5 Qa7 27. Rxh8 Rxh8 28. Qe2 Kb7 29. Qd2 Ka8 30. Be2 Qb7 31. Rc5 Nb8 32. Bf2 Nec6 33. Qc1 Bf8 34. Rc2 Be7 35. Be3 Bd8 36. Nh1 Bxa5 37. Nf2 Bb6 38. Bf1 Ne7 39. Bd3 Nbc6 40. Qa1 Nf5 41. Bxf5 gxf5 42. Nd3 a5 43. Qa4 Rc8 44. Nc5 Bxc5 45. Rxc5 Qa6 46. Kf2 Kb7 47. Rb5+ Kc7 48. Rc5 Kd7 49. Rb5 Ke7 50. Rc5 Kf8 51. Qa1 Kg7 52. Qc1 a4 53. bxa4 Qxa4 54. Kf3 Qa3 55. Rxc6 Rxc6 56. Qxc6 b3 57. Qc3 Qa2 58. Bc1 Qb1 59. Qd2 Kg6 60. Kf2 Kh5 61. Kg3 Kg6 62. Kf2 Kh5 63. Qb2 Qa2 64. Kg3 Kg6 65. Qxa2 bxa2 66. Bb2 Kh5 67. Kh3 Kg6 68. Kh4 Kh7 69. Kh5 Kg7 70. g6 1-0

[Event "Lisbon-ch"]
[Site "Lisbon"]
[Date "1997.??.??"]
[Round "11"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Reis, Luis Sousa"]
[Result "1/2-1/2"]
[ECO "B15"]
[WhiteElo "2000"]
[BlackElo "2225"]
[PlyCount "115"]
[EventDate "1997.??.??"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "POR"]
[SourceTitle "EXT 2001"]
[Source "ChessBase"]
[SourceDate "2000.11.22"]
[SourceVersion "1"]
[SourceVersionDate "2000.11.22"]
[SourceQuality "1"]

1. e4 g6 2. d4 Bg7 3. Nc3 c6 4. f4 d5 5. Nf3 Bg4 6. e5 e6 7. Be2 Ne7 8. Be3 Nd7 9. Qd2 a5 10. a4 Nf5 11. Bf2 Bf8 12. 0-0 Bb4 13. h3 Bxf3 14. Bxf3 h5 15. Qd3 Be7 16. Nd1 Bh4 17. Ne3 Qe7 18. b3 Bg3 19. Nxf5 Bxf2+ 20. Rxf2 gxf5 21. c4 Qb4 22. cxd5 cxd5 23. Rc2 Ke7 24. Rac1 h4 25. Rc7 Rhg8 26. Qc3 Qb6 27. Qc5+ Qxc5 28. R1xc5 Rgb8 29. Be2 Kd8 30. Rc1 Rc8 31. Rxc8+ Rxc8 32. Rxc8+ Kxc8 33. Bb5 Nf8 34. Kf2 Kd8 35. g4 hxg3+ 36. Kxg3 Ng6 37. h4 Ke7 38. h5 Nf8 39. Kh4 f6 40. Be2 Kf7 41. Bb5 fxe5 42. fxe5 Kg7 43. Be8 Kh6 44. Bf7 b6 45. Kg3 Kg5 46. Kf3 f4 47. h6 Kxh6 48. Kxf4 Kg7 49. Be8 Nh7 50. Bd7 Kf7 51. Bc8 Nf8 52. Kg5 Kg7 53. Ba6 Ng6 54. Bc8 Nf8 55. Ba6 Kf7 56. Bb5 Kg7 57. Ba6 Kf7 58. Bb5 1/2-1/2

[Event "Lisbon-ch"]
[Site "Lisbon"]
[Date "1997.??.??"]
[Round "3"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Rocha, Sergio MC"]
[Result "1/2-1/2"]
[ECO "B21"]
[WhiteElo "2000"]
[BlackElo "2405"]
[PlyCount "103"]
[EventDate "1997.??.??"]
[EventType "tourn"]
[EventRounds "11"]
[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 d3 4. Bxd3 Nc6 5. c4 g6 6. Nc3 Bg7 7. Nf3 d6 8. h3 Nf6 9. 0-0 0-0 10. Be3 Nd7 11. Rc1 Nc5 12. Bb1 a5 13. Qd2 Be6 14. Nd5 Nb4 15. Bd4 f6 16. Rfd1 Bf7 17. Nxb4 axb4 18. Qxb4 Bh6 19. Rc2 Nxe4 20. Re2 Nc5 21. Qe1 Nd7 22. b3 Re8 23. Qb4 Nc5 24. Bxc5 dxc5 25. Rxd8 cxb4 26. Rxa8 Rxa8 27. Rxe7 Rb8 28. Bd3 Bf8 29. Re1 Rd8 30. Bc2 Bc5 31. Kf1 Ra8 32. Bb1 Ra5 33. Nd2 Bd4 34. Ne4 Be5 35. Rd1 Be6 36. Nd6 b6 37. Nb5 Ra8 38. Ke2 f5 39. Nd4 Kf7 40. Nxe6 Kxe6 41. Rd5 Bd6 42. Rd2 Bc5 43. Kf3 Kf6 44. Rd7 h5 45. Ke2 Re8+ 46. Kf1 Re5 47. Bd3 Ke6 48. Rd8 Ke7 49. Rd5 Re6 50. Be2 Rd6 51. Bf3 Rxd5 52. Bxd5 1/2-1/2

[Event "Lisbon-ch"]
[Site "Lisbon"]
[Date "1997.??.??"]
[Round "7"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Santos, Carlos Pereira Dos"]
[Result "0-1"]
[ECO "C67"]
[WhiteElo "2000"]
[BlackElo "2340"]
[PlyCount "50"]
[EventDate "1997.??.??"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "POR"]
[SourceTitle "EXT 2001"]
[Source "ChessBase"]
[SourceDate "2000.11.22"]
[SourceVersion "1"]
[SourceVersionDate "2000.11.22"]
[SourceQuality "1"]

1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. 0-0 Nxe4 5. Re1 Nd6 6. Bxc6 dxc6 7. Nxe5 Be7 8. d4 0-0 9. Bf4 Be6 10. Nd2 Nf5 11. Ndf3 Re8 12. c3 c5 13. Qa4 cxd4 14. Rad1 Qd5 15. c4 Qc5 16. g4 Nh4 17. Nxd4 Bf6 18. b4 Qf8 19. Nxe6 Rxe6 20. Re3 Bxe5 21. Bg5 Bf6 22. Bxf6 gxf6 23. Rh3 Ng6 24. Qc2 Rae8 25. f4 Qxb4 0-1

[Event "Lisbon-ch Olival Basto op"]
[Site "Lisbon"]
[Date "1997.??.??"]
[Round "?"]
[White "Ribeiro, Bruno Alexandre Rom"]
[Black "Seixas, Joao"]
[Result "0-1"]
[ECO "A29"]
[PlyCount "72"]
[EventDate "1997.??.??"]
[EventType "swiss"]
[EventRounds "12"]
[EventCountry "POR"]
[SourceTitle "EXT 2001"]
[Source "ChessBase"]
[SourceDate "2000.11.22"]
[SourceVersion "1"]
[SourceVersionDate "2000.11.22"]
[SourceQuality "1"]

1. c4 e5 2. Nc3 Nf6 3. g3 d5 4. cxd5 Nxd5 5. Bg2 Nb6 6. Nf3 Nc6 7. 0-0 Be7 8. b3 0-0 9. Bb2 a6 10. Rc1 f5 11. d3 Be6 12. Nd2 Bg5 13. Rb1 e4 14. Nc4 exd3 15. exd3 Bf7 16. Re1 Qd7 17. Nxb6 cxb6 18. Na4 Rad8 19. d4 Bf6 20. d5 Nb4 21. Bxf6 gxf6 22. Nxb6 Qb5 23. Nc4 Bxd5 24. Bxd5+ Rxd5 25. Qh5 f4 26. Qg4+ Kh8 27. Re7 Rg5 28. Qh4 Qf5 29. Rd1 fxg3 30. hxg3 Rh5 31. Nd6 Qf3 32. Nf7+ Rxf7 33. Rd8+ Kg7 34. Rxf7+ Kxf7 35. Qc4+ Nd5 36. Rd7+ Ke6 0-1

[Event "Lisbon-ch"]
[Site "Lisbon"]
[Date "1997.??.??"]
[Round "8"]
[White "Rodrigues, Ricardo"]
[Black "Ribeiro, Bruno Alexandre Rom"]
[Result "1/2-1/2"]
[ECO "A45"]
[WhiteElo "2000"]
[BlackElo "2000"]
[PlyCount "30"]
[EventDate "1997.??.??"]
[EventType "tourn"]
[EventRounds "11"]
[EventCountry "POR"]
[SourceTitle "EXT 2001"]
[Source "ChessBase"]
[SourceDate "2000.11.22"]
[SourceVersion "1"]
[SourceVersionDate "2000.11.22"]
[SourceQuality "1"]

1. d4 Nf6 2. Bg5 Ne4 3. Bh4 c5 4. f3 g5 5. fxe4 gxh4 6. e3 Bh6 7. Qd3 Qb6 8. b3 Nc6 9. c3 d6 10. Nf3 h3 11. g3 Bg4 12. Nbd2 e5 13. d5 Ne7 14. Nh4 Qc7 15. Be2 Qd7 1/2-1/2

