[Event "GER-chT U14"]
[Site "Duesseldorf"]
[Date "2016.12.30"]
[Round "7.1"]
[White "Von Estorff, Jacob"]
[Black "Righi, Sofian"]
[Result "1-0"]
[ECO "B73"]
[WhiteElo "1885"]
[BlackElo "1760"]
[PlyCount "83"]
[EventDate "2016.12.27"]
[EventType "team-swiss"]
[EventRounds "7"]
[EventCountry "GER"]
[SourceTitle "EXT 2022"]
[Source "ChessBase"]
[SourceDate "2021.10.06"]
[SourceVersion "1"]
[SourceVersionDate "2021.10.06"]
[SourceQuality "1"]
[WhiteTeam "Uelzen Post U14"]
[BlackTeam "Duesseldorf SK U14"]
[WhiteTeamCountry "GER"]
[BlackTeamCountry "GER"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Be2 Bg7 7. Be3 0-0 8. 0-0 Nc6 9. h3 Bd7 10. Qd2 a6 11. f4 Nxd4 12. Bxd4 Bc6 13. Bf3 Qa5 14. Rad1 Rfd8 15. Rfe1 b5 16. Qf2 Rab8 17. e5 dxe5 18. fxe5 Nd5 19. Bxd5 Bxd5 20. Ba7 Rb7 21. Nxd5 Rdd7 22. Bc5 e6 23. Nf6+ Bxf6 24. exf6 Qxa2 25. Rxd7 Rxd7 26. Bd4 Qd5 27. c3 b4 28. Qf4 g5 29. Qb8+ Rd8 30. Qxb4 h6 31. Qc5 Qb3 32. Qb6 Qxb6 33. Bxb6 Rb8 34. Bd4 Rxb2 35. Ra1 Re2 36. Rxa6 Kh7 37. Ra8 e5 38. Re8 Kg6 39. Rxe5 Rc2 40. Re8 Kf5 41. Rf8 Kg6 42. Rg8+ 1-0

[Event "GER-chT U14"]
[Site "Duesseldorf"]
[Date "2016.12.29"]
[Round "6.1"]
[White "Righi, Sofian"]
[Black "Staufenberger, Philipp"]
[Result "0-1"]
[ECO "A40"]
[WhiteElo "1795"]
[BlackElo "1829"]
[PlyCount "102"]
[EventDate "2016.12.27"]
[EventType "team-swiss"]
[EventRounds "7"]
[EventCountry "GER"]
[SourceTitle "EXT 2018"]
[Source "ChessBase"]
[SourceDate "2017.10.13"]
[SourceVersion "1"]
[SourceVersionDate "2017.10.13"]
[SourceQuality "1"]
[WhiteTeam "Duesseldorf SK U14"]
[BlackTeam "Hohentuebingen U14"]
[WhiteTeamCountry "GER"]
[BlackTeamCountry "GER"]

1. d4 e6 2. c4 b6 3. Nc3 Bb7 4. Bf4 f5 5. e3 Nf6 6. f3 Bb4 7. Bd3 Bxc3+ 8. bxc3 0-0 9. Ne2 Nc6 10. 0-0 Na5 11. Ng3 Rc8 12. Qe2 c5 13. Bd6 Rf7 14. e4 Ne8 15. Bf4 g5 16. Bd2 f4 17. Nh1 e5 18. dxe5 Qe7 19. Nf2 h5 20. Bc2 Qxe5 21. Rfd1 Nd6 22. Bb3 Rcf8 23. h3 Rg7 24. Be1 Qe6 25. Qd3 Ndxc4 26. e5 Nxb3 27. axb3 Nb2 28. Qd6 Nxd1 29. Qxd1 a6 30. Qd3 Qxe5 31. Rd1 d5 32. Bd2 Qf5 33. Qe2 Qf6 34. Re1 Kh8 35. c4 d4 36. b4 g4 37. hxg4 hxg4 38. Nxg4 Rxg4 39. fxg4 f3 40. gxf3 Bxf3 41. Qh2+ Kg8 42. Re5 Be4 43. Rg5+ Bg6 44. Qg2 cxb4 45. Rd5 b3 46. Bc1 Qe7 47. Qd2 Qc7 48. Rg5 Qg3+ 49. Qg2 Qe1+ 50. Kh2 Kg7 51. Bb2 Qh4+ 0-1

[Event "GER-chT U14"]
[Site "Duesseldorf"]
[Date "2016.12.29"]
[Round "5.1"]
[White "Triantafillidis, Simeon"]
[Black "Righi, Sofian"]
[Result "1-0"]
[ECO "B52"]
[WhiteElo "1721"]
[BlackElo "1795"]
[PlyCount "71"]
[EventDate "2016.12.27"]
[EventType "team-swiss"]
[EventRounds "7"]
[EventCountry "GER"]
[SourceTitle "EXT 2018"]
[Source "ChessBase"]
[SourceDate "2017.10.13"]
[SourceVersion "1"]
[SourceVersionDate "2017.10.13"]
[SourceQuality "1"]
[WhiteTeam "Biberach U14"]
[BlackTeam "Duesseldorf SK U14"]
[WhiteTeamCountry "GER"]
[BlackTeamCountry "GER"]

1. e4 c5 2. Nf3 d6 3. Bb5+ Bd7 4. a4 a6 5. Bxd7+ Qxd7 6. Nc3 g6 7. 0-0 Bg7 8. Re1 e6 9. a5 Qc7 10. d4 cxd4 11. Nxd4 Ne7 12. Be3 Nd7 13. Na4 0-0 14. c3 d5 15. Qf3 e5 16. Nb3 dxe4 17. Qxe4 f5 18. Qc2 Nd5 19. Bc5 Nxc5 20. Nbxc5 Rfe8 21. Qb3 Qf7 22. Rad1 Red8 23. Nxb7 Rab8 24. Nac5 Bf8 25. Qc4 Rbc8 26. Qxd5 Qxd5 27. Rxd5 Bxc5 28. Nxc5 e4 29. Na4 Re8 30. g3 Re6 31. Red1 Kg7 32. Rd6 Rce8 33. Nc5 Re5 34. R6d5 Rxd5 35. Rxd5 Rb8 36. b4 1-0

[Event "GER-chT U14"]
[Site "Duesseldorf"]
[Date "2016.12.28"]
[Round "4.1"]
[White "Meier, Julian"]
[Black "Righi, Sofian"]
[Result "0-1"]
[ECO "B70"]
[WhiteElo "1267"]
[BlackElo "1795"]
[PlyCount "106"]
[EventDate "2016.12.27"]
[EventType "team-swiss"]
[EventRounds "7"]
[EventCountry "GER"]
[SourceTitle "EXT 2018"]
[Source "ChessBase"]
[SourceDate "2017.10.13"]
[SourceVersion "1"]
[SourceVersionDate "2017.10.13"]
[SourceQuality "1"]
[WhiteTeam "Guetersloh U14"]
[BlackTeam "Duesseldorf SK U14"]
[WhiteTeamCountry "GER"]
[BlackTeamCountry "GER"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Bc4 Bg7 7. 0-0 0-0 8. Bg5 Nc6 9. Nf3 Bg4 10. h3 Bxf3 11. Qxf3 Rc8 12. Bb3 Nd4 13. Qe3 Nxb3 14. axb3 a6 15. Rad1 Qa5 16. Bh4 Qc5 17. Qf3 b5 18. Rd2 b4 19. Bxf6 Bxf6 20. Nd5 Bg5 21. Re2 e6 22. Nf6+ Bxf6 23. Qxf6 d5 24. exd5 Qxd5 25. Qf4 Qc5 26. Rc1 Rfd8 27. c4 bxc3 28. bxc3 Rd3 29. Rec2 Qd5 30. Qg4 Qxb3 31. Qe2 Rdxc3 32. Rxc3 Rxc3 33. Rxc3 Qxc3 34. Qxa6 Qe1+ 35. Qf1 Qxf1+ 36. Kxf1 Kg7 37. Ke2 Kf6 38. f3 Ke5 39. Ke3 f5 40. f4+ Kd5 41. Kd3 e5 42. g3 e4+ 43. Kc3 h6 44. Kc2 Kd4 45. Kd2 h5 46. Ke2 e3 47. Kd1 Kd3 48. Ke1 e2 49. g4 hxg4 50. h4 Ke4 51. Kxe2 Kxf4 52. Kf2 g3+ 53. Kg2 Kg4 0-1

[Event "GER-chT U14"]
[Site "Duesseldorf"]
[Date "2016.12.28"]
[Round "3.1"]
[White "Righi, Sofian"]
[Black "Fasshauer, Jacob"]
[Result "1/2-1/2"]
[ECO "E83"]
[WhiteElo "1795"]
[BlackElo "1957"]
[PlyCount "52"]
[EventDate "2016.12.27"]
[EventType "team-swiss"]
[EventRounds "7"]
[EventCountry "GER"]
[SourceTitle "EXT 2018"]
[Source "ChessBase"]
[SourceDate "2017.10.13"]
[SourceVersion "1"]
[SourceVersionDate "2017.10.13"]
[SourceQuality "1"]
[WhiteTeam "Duesseldorf SK U14"]
[BlackTeam "Leipzig SG U14"]
[WhiteTeamCountry "GER"]
[BlackTeamCountry "GER"]

1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. f3 0-0 6. Be3 Nc6 7. Nge2 a6 8. Qd2 Na5 9. Ng3 b5 10. cxb5 axb5 11. Qc2 c6 12. b4 Nc4 13. Bxc4 bxc4 14. 0-0 Nd7 15. Rfd1 Ba6 16. a4 e6 17. f4 Bh6 18. Qf2 f5 19. e5 d5 20. Rdb1 Nb6 21. Qd2 Qc7 22. Ra2 Ra7 23. Rba1 Rfa8 24. b5 cxb5 25. Nxb5 Bxb5 26. axb5 Bf8 1/2-1/2

[Event "GER-chT U14"]
[Site "Duesseldorf"]
[Date "2016.12.27"]
[Round "1.2"]
[White "Righi, Sofian"]
[Black "Kartsev, Nikolaj"]
[Result "0-1"]
[ECO "E49"]
[WhiteElo "1795"]
[BlackElo "1794"]
[PlyCount "88"]
[EventDate "2016.12.27"]
[EventType "team-swiss"]
[EventRounds "7"]
[EventCountry "GER"]
[SourceTitle "EXT 2018"]
[Source "ChessBase"]
[SourceDate "2017.10.13"]
[SourceVersion "1"]
[SourceVersionDate "2017.10.13"]
[SourceQuality "1"]
[WhiteTeam "Duesseldorf SK U14"]
[BlackTeam "Brackel U14"]
[WhiteTeamCountry "GER"]
[BlackTeamCountry "GER"]

1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. f3 d5 5. a3 Bxc3+ 6. bxc3 b6 7. cxd5 exd5 8. e3 0-0 9. Bd3 c5 10. Ne2 Ba6 11. 0-0 Bxd3 12. Qxd3 Nc6 13. Ng3 Qd7 14. Ra2 Rfe8 15. Re2 Rad8 16. Bb2 Qc8 17. Rd1 c4 18. Qc2 g6 19. Rde1 Kg7 20. e4 Re7 21. e5 Ne8 22. Bc1 Rb7 23. Bg5 Rdd7 24. Qd2 Nd8 25. f4 Ne6 26. f5 Nxg5 27. f6+ Kh8 28. Qxg5 Nc7 29. Qh6 Ne6 30. Re3 Qf8 31. Qh4 Rb8 32. Ne2 Qg8 33. Qg3 Qf8 34. Nf4 Qxa3 35. Nxe6 fxe6 36. Qg5 Qf8 37. Rh3 Qf7 38. Rh6 a5 39. Rb1 b5 40. Ra1 b4 41. Qd2 b3 42. Qb2 a4 43. Ra3 Qf8 44. Rh3 Qxa3 0-1

[Event "GER-chT U14"]
[Site "Duesseldorf"]
[Date "2016.12.27"]
[Round "2.1"]
[White "Righi, Sofian"]
[Black "Pfreundt, Mathis"]
[Result "1/2-1/2"]
[ECO "D35"]
[WhiteElo "1795"]
[BlackElo "1920"]
[PlyCount "74"]
[EventDate "2016.12.27"]
[EventType "team-swiss"]
[EventRounds "7"]
[EventCountry "GER"]
[SourceTitle "EXT 2018"]
[Source "ChessBase"]
[SourceDate "2017.10.13"]
[SourceVersion "1"]
[SourceVersionDate "2017.10.13"]
[SourceQuality "1"]
[WhiteTeam "Duesseldorf SK U14"]
[BlackTeam "Hamburg Koenigsspringer U14"]
[WhiteTeamCountry "GER"]
[BlackTeamCountry "GER"]

1. d4 Nf6 2. c4 e6 3. Nc3 d5 4. Bg5 Be7 5. e3 h6 6. Bf4 0-0 7. Nf3 b6 8. cxd5 exd5 9. Bd3 Bb7 10. 0-0 Nbd7 11. Qe2 Ne4 12. Nd2 Nxc3 13. bxc3 Nf6 14. f3 Nh5 15. Bg3 Nxg3 16. hxg3 Bd6 17. f4 Re8 18. Rfe1 c5 19. Qf2 Rc8 20. Rac1 Qf6 21. e4 dxe4 22. Bxe4 Ba6 23. d5 c4 24. Kf1 Bb5 25. Nf3 Ba4 26. Qb2 Re7 27. Bc2 Bd7 28. Rxe7 Qxe7 29. Re1 Qf6 30. Ne5 Re8 31. Nxd7 Rxe1+ 32. Kxe1 Qe7+ 33. Ne5 f6 34. Qc1 fxe5 35. Qe3 Qf6 36. f5 Bc5 37. Qe4 b5 1/2-1/2

[Event "Dortmund Sparkassen op-B 44th"]
[Site "Dortmund"]
[Date "2016.07.17"]
[Round "9"]
[White "Righi, Sofian"]
[Black "Sonntag, Hans Joachim"]
[Result "1/2-1/2"]
[ECO "A51"]
[WhiteElo "1790"]
[BlackElo "1763"]
[PlyCount "167"]
[EventDate "2016.07.09"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "GER"]
[SourceTitle "CBM 173 Extra"]
[Source "ChessBase"]
[SourceDate "2016.08.29"]
[SourceVersion "1"]
[SourceVersionDate "2016.08.29"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 e5 3. d5 Bc5 4. Nc3 Qe7 5. a3 a5 6. e4 0-0 7. f3 c6 8. Bg5 d6 9. Bd3 Na6 10. Nge2 h6 11. Bxf6 Qxf6 12. Ng3 Qg5 13. Qe2 Bd7 14. Rb1 Bd4 15. Nd1 a4 16. Bc2 Nc5 17. Nc3 Rfb8 18. Nf1 Ra5 19. h4 Qd8 20. Nd2 b5 21. dxc6 Bxc6 22. cxb5 Bxb5 23. Nxb5 Raxb5 24. Nc4 d5 25. exd5 Qxd5 26. Rd1 Qe6 27. g4 Bxb2 28. Bf5 Bc3+ 29. Kf1 Qe7 30. g5 g6 31. gxh6 Kh7 32. Qg2 Qf6 33. Bc2 e4 34. Rd6 Qxf3+ 35. Qxf3 exf3 36. h5 Rg8 37. Ne5 Bxe5 38. hxg6+ fxg6 39. Rd5 Bf4 40. Rh3 Rgb8 41. Rxf3 Bxh6 42. Rd6 Rb1+ 43. Bxb1 Rxb1+ 44. Kg2 Rb2+ 45. Kf1 Rb3 46. Rf7+ Kg8 47. Rc7 Rb1+ 48. Ke2 Rb2+ 49. Kf3 Rb3+ 50. Kg4 Bf8 51. Rxg6+ Kh8 52. Rf6 Bg7 53. Rd6 Ne4 54. Rd8+ Kh7 55. Kf5 Ng3+ 56. Kg4 Ne2 57. Rdd7 Re3 58. Ra7 Kg6 59. Rd6+ Bf6 60. Rxf6+ Kxf6 61. Rxa4 Ke5 62. Ra8 Rg3+ 63. Kh4 Kf4 64. Rf8+ Ke3 65. a4 Kd2 66. Rd8+ Ke1 67. Re8 Ra3 68. Ra8 Kd2 69. a5 Nc3 70. a6 Nb5 71. Rb8 Ra5 72. Rd8+ Kc3 73. Rb8 Kc4 74. Rb6 Kc5 75. Rh6 Ra4+ 76. Kg5 Nc7 77. Rh7 Nxa6 78. Rh1 Rc4 79. Rh8 Nb4 80. Kf5 Nc6 81. Ke6 Rc2 82. Rh5+ Kc4 83. Kd6 Nd4 84. Rc5+ 1/2-1/2

[Event "Dortmund Sparkassen op-B 44th"]
[Site "Dortmund"]
[Date "2016.07.16"]
[Round "8"]
[White "Seref, Serkan"]
[Black "Righi, Sofian"]
[Result "1/2-1/2"]
[ECO "B23"]
[WhiteElo "1768"]
[BlackElo "1790"]
[PlyCount "31"]
[EventDate "2016.07.09"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "GER"]
[SourceTitle "CBM 173 Extra"]
[Source "ChessBase"]
[SourceDate "2016.08.29"]
[SourceVersion "1"]
[SourceVersionDate "2016.08.29"]
[SourceQuality "1"]

1. e4 c5 2. Nc3 d6 3. f4 Nc6 4. Nf3 Bg4 5. Bb5 a6 6. Bxc6+ bxc6 7. 0-0 g6 8. h3 Bxf3 9. Qxf3 Bg7 10. f5 Nf6 11. e5 dxe5 12. Qxc6+ Nd7 13. fxg6 hxg6 14. Ne4 0-0 15. d3 Qc8 16. Qxc8 1/2-1/2

[Event "Dortmund Sparkassen op-B 44th"]
[Site "Dortmund"]
[Date "2016.07.15"]
[Round "7"]
[White "Righi, Sofian"]
[Black "Bonath, Michael Alexander"]
[Result "1-0"]
[ECO "D53"]
[WhiteElo "1790"]
[BlackElo "1724"]
[PlyCount "65"]
[EventDate "2016.07.09"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "GER"]
[SourceTitle "CBM 173 Extra"]
[Source "ChessBase"]
[SourceDate "2016.08.29"]
[SourceVersion "1"]
[SourceVersionDate "2016.08.29"]
[SourceQuality "1"]

1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Bg5 Be7 5. e3 c6 6. Bd3 Nbd7 7. Qc2 h6 8. Bf4 0-0 9. Nf3 dxc4 10. Bxc4 b6 11. 0-0 Bb7 12. Rfd1 Nd5 13. Bg3 Nxc3 14. bxc3 Qc8 15. Qe2 Nf6 16. Bd3 Rd8 17. a4 c5 18. Ne5 Nd7 19. Nxd7 Rxd7 20. Bb5 Rd8 21. Rac1 a6 22. Bd3 Qc6 23. f3 Rdc8 24. Be4 Qd7 25. dxc5 Bd5 26. c4 f5 27. Bc2 Bxc5 28. cxd5 exd5 29. Bb3 Qe7 30. Bxd5+ Kh8 31. Bxa8 Qxe3+ 32. Qxe3 Bxe3+ 33. Bf2 1-0

[Event "Dortmund Sparkassen op-B 44th"]
[Site "Dortmund"]
[Date "2016.07.14"]
[Round "6"]
[White "Lueck, Kai"]
[Black "Righi, Sofian"]
[Result "1-0"]
[ECO "A35"]
[WhiteElo "1951"]
[BlackElo "1790"]
[PlyCount "47"]
[EventDate "2016.07.09"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "GER"]
[SourceTitle "CBM 173 Extra"]
[Source "ChessBase"]
[SourceDate "2016.08.29"]
[SourceVersion "1"]
[SourceVersionDate "2016.08.29"]
[SourceQuality "1"]

1. c4 c5 2. Nc3 Nc6 3. Nf3 g6 4. e3 Bg7 5. d4 cxd4 6. exd4 e6 7. Nb5 d6 8. Bf4 e5 9. dxe5 dxe5 10. Qxd8+ Kxd8 11. 0-0-0+ Ke7 12. Be3 b6 13. c5 Rb8 14. cxb6 axb6 15. Nc7 Be6 16. Nxe6 fxe6 17. Bb5 Rc8 18. Kb1 e4 19. Ng5 Nf6 20. Bxb6 Rb8 21. Bc5+ Ke8 22. Bxc6+ Nd7 23. Bxd7+ Kd8 24. Nxe6# 1-0

[Event "Dortmund Sparkassen op-B 44th"]
[Site "Dortmund"]
[Date "2016.07.13"]
[Round "5"]
[White "Righi, Sofian"]
[Black "Schneider, Manfred"]
[Result "1/2-1/2"]
[ECO "A50"]
[WhiteElo "1790"]
[BlackElo "1968"]
[PlyCount "26"]
[EventDate "2016.07.09"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "GER"]
[SourceTitle "CBM 173 Extra"]
[Source "ChessBase"]
[SourceDate "2016.08.29"]
[SourceVersion "1"]
[SourceVersionDate "2016.08.29"]
[SourceQuality "1"]

1. d4 Nc6 2. c4 e5 3. d5 Nce7 4. e4 Nf6 5. Nc3 Ng6 6. f3 Bc5 7. a3 0-0 8. b4 Bd4 9. Nge2 Bxc3+ 10. Nxc3 d6 11. Be3 Ne8 12. Qd2 f5 13. Bd3 Bd7 1/2-1/2

[Event "Dortmund Sparkassen op-B 44th"]
[Site "Dortmund"]
[Date "2016.07.12"]
[Round "4"]
[White "Melde, Benjamin"]
[Black "Righi, Sofian"]
[Result "0-1"]
[ECO "A36"]
[WhiteElo "1684"]
[BlackElo "1790"]
[PlyCount "75"]
[EventDate "2016.07.09"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "GER"]
[SourceTitle "CBM 173 Extra"]
[Source "ChessBase"]
[SourceDate "2016.08.29"]
[SourceVersion "1"]
[SourceVersionDate "2016.08.29"]
[SourceQuality "1"]

1. c4 c5 2. Nc3 Nc6 3. g3 g6 4. Bg2 Bg7 5. e4 d6 6. Nge2 Nf6 7. 0-0 0-0 8. d3 Bg4 9. h3 Bxe2 10. Nxe2 Rb8 11. g4 Nd7 12. f4 Nd4 13. Be3 Nxe2+ 14. Qxe2 e6 15. f5 h6 16. Qd2 exf5 17. exf5 g5 18. Rae1 Re8 19. b3 Qf6 20. Qa5 Qc3 21. Qc7 Rxe3 22. Rc1 Qd4 23. Kh1 Re7 24. Rce1 Qf6 25. Rxe7 Qxe7 26. f6 Bxf6 27. Rxf6 Qxf6 28. Qxd7 Qe6 29. Qc7 Qe1+ 30. Kh2 Qe5+ 31. Kh1 Re8 32. Be4 Qe7 33. Qa5 b6 34. Qa4 Rd8 35. Qc6 Kg7 36. Kg2 Qd7 37. Qd5 Re8 38. d4 0-1

[Event "Dortmund Sparkassen op-B 44th"]
[Site "Dortmund"]
[Date "2016.07.11"]
[Round "3"]
[White "Righi, Sofian"]
[Black "Meier, Silas"]
[Result "1/2-1/2"]
[ECO "D91"]
[WhiteElo "1790"]
[BlackElo "1456"]
[PlyCount "213"]
[EventDate "2016.07.09"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "GER"]
[SourceTitle "CBM 173 Extra"]
[Source "ChessBase"]
[SourceDate "2016.08.29"]
[SourceVersion "1"]
[SourceVersionDate "2016.08.29"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 g6 3. Nc3 d5 4. Nf3 Bg7 5. Bg5 Ne4 6. cxd5 Nxg5 7. Nxg5 e6 8. Qd2 exd5 9. Qe3+ Kf8 10. Qf4 Bf6 11. Nf3 c6 12. g3 Be6 13. Bg2 Kg7 14. 0-0 Nd7 15. Rad1 Re8 16. Rfe1 h6 17. Qd2 Qc7 18. h3 Rad8 19. Na4 Qc8 20. b4 a6 21. Rc1 Re7 22. Qc3 Rde8 23. Nc5 Nxc5 24. Qxc5 Bxh3 25. e3 Bxg2 26. Kxg2 Qd7 27. a4 Re6 28. Qc3 R8e7 29. Qc5 Re8 30. Qc3 R8e7 31. Rb1 Re8 32. Qd2 Rc8 33. Rb3 Re7 34. Reb1 Qe6 35. Qc3 Rec7 36. Rc1 Qe7 37. Qb2 Qe4 38. Rbc3 g5 39. Qc2 Qxc2 40. R3xc2 Be7 41. b5 axb5 42. axb5 Bd6 43. b6 Re7 44. Ra2 Ree8 45. Ra7 Rb8 46. Nd2 Kf6 47. Nb3 Bb4 48. Ra4 Bd6 49. Ra7 Bb4 50. Na1 Kg6 51. Nc2 Bd6 52. Rca1 f5 53. Ne1 Kf6 54. Nf3 Kg6 55. Rc1 Kf6 56. Rh1 Kg6 57. Rc1 Kf6 58. Nd2 f4 59. gxf4 gxf4 60. Kf3 fxe3 61. fxe3 Rh8 62. e4 dxe4+ 63. Nxe4+ Ke6 64. Rg1 Be7 65. Ke3 Kf7 66. Rc1 Rhe8 67. Rf1+ Kg6 68. Kd3 Bd8 69. Rb1 Be7 70. Kc4 Red8 71. Re1 Kf7 72. Rh1 Kg6 73. Re1 Kf7 74. Ng3 Bh4 75. Rf1+ Kg6 76. Nf5 Bg5 77. Ng3 Rd5 78. Rb1 Bf6 79. Ne2 Bg5 80. Nc3 Rdd8 81. Ne4 Be3 82. Rd1 Rd5 83. Nc5 h5 84. Rd3 Bg5 85. Rxb7 Rxc5+ 86. Kxc5 Rxb7 87. Kxc6 Rb8 88. d5 h4 89. Kc7 Bf4+ 90. d6 Ra8 91. b7 Ra7 92. Kb6 Ra1 93. b8Q Rb1+ 94. Kc7 Rxb8 95. Kxb8 Kg5 96. Kc8 Bxd6 97. Rxd6 Kg4 98. Rg6+ Kf3 99. Rf6+ Kg2 100. Rg6+ Kh2 101. Kd7 h3 102. Ke6 Kh1 103. Rh6 h2 104. Ke5 Kg2 105. Rg6+ Kf1 106. Rh6 Kg2 107. Rg6+ 1/2-1/2

[Event "Dortmund Sparkassen op-B 44th"]
[Site "Dortmund"]
[Date "2016.07.10"]
[Round "2"]
[White "Meinschien, Finn"]
[Black "Righi, Sofian"]
[Result "1/2-1/2"]
[ECO "B76"]
[WhiteElo "1548"]
[BlackElo "1790"]
[PlyCount "61"]
[EventDate "2016.07.09"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "GER"]
[SourceTitle "CBM 173 Extra"]
[Source "ChessBase"]
[SourceDate "2016.08.29"]
[SourceVersion "1"]
[SourceVersionDate "2016.08.29"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Be3 Bg7 7. f3 0-0 8. Qd2 Nc6 9. 0-0-0 Nxd4 10. Bxd4 Be6 11. g4 Qa5 12. h4 Rfc8 13. a3 Rab8 14. Qg5 Qxg5+ 15. hxg5 Nd7 16. Bxa7 Ra8 17. Bd4 Ne5 18. Be2 Bc4 19. Rh3 Bxe2 20. Nxe2 Nd7 21. Rdh1 Nf8 22. Bxg7 Kxg7 23. Nc3 Rc4 24. Nd5 Re8 25. c3 Rc5 26. b4 Rc4 27. Kb2 b5 28. Nb6 Rc7 29. Nd5 Rc4 30. Kb3 Rc6 31. R1h2 1/2-1/2

[Event "Dortmund Sparkassen op-B 44th"]
[Site "Dortmund"]
[Date "2016.07.09"]
[Round "1"]
[White "Righi, Sofian"]
[Black "Huber, Helmut"]
[Result "1-0"]
[ECO "D35"]
[WhiteElo "1790"]
[BlackElo "1550"]
[PlyCount "145"]
[EventDate "2016.07.09"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "GER"]
[SourceTitle "CBM 173 Extra"]
[Source "ChessBase"]
[SourceDate "2016.08.29"]
[SourceVersion "1"]
[SourceVersionDate "2016.08.29"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 e6 3. Nc3 d5 4. Bg5 Nbd7 5. e3 c6 6. cxd5 exd5 7. Bd3 Bd6 8. Nf3 h6 9. Bh4 Qc7 10. 0-0 g5 11. Bg3 Bxg3 12. hxg3 Nf8 13. Qc2 Qe7 14. Rfe1 Ne6 15. Bf5 0-0 16. Rad1 Ng7 17. Bxc8 Raxc8 18. e4 dxe4 19. Nxe4 Nxe4 20. Rxe4 Qf6 21. Rde1 Rcd8 22. Re7 Nf5 23. Rxb7 Nxd4 24. Nxd4 Qxd4 25. Qxc6 Qd2 26. Qc1 a5 27. Qxd2 Rxd2 28. Re5 Rc8 29. Rf5 Rcc2 30. Rbxf7 a4 31. g4 Rxb2 32. Ra7 Rxa2 33. Ra8+ Kg7 34. Ra7+ Kg8 35. Kh2 Rxf2 36. Ra8+ Kg7 37. Ra7+ Kg8 38. Rxf2 Rxf2 39. Rxa4 Kg7 40. Ra5 Rb2 41. Rf5 Kg6 42. Rd5 Rb4 43. Kg3 Rb3+ 44. Kf2 Rb4 45. Rd6+ Kg7 46. Kf3 Rf4+ 47. Kg3 Rf7 48. Rd5 Rf6 49. Kh3 Kf7 50. Rf5 Ke6 51. Ra5 Kd7 52. Ra7+ Ke6 53. Ra5 Kf7 54. Kg3 Ke6 55. Rb5 Kf7 56. Re5 Kg6 57. Re7 Rf7 58. Rxf7 Kxf7 59. Kf3 Kf6 60. Ke4 Kg6 61. Ke5 h5 62. Ke6 h4 63. Ke5 Kg7 64. Kf5 Kf7 65. Kxg5 Kg7 66. Kxh4 Kh6 67. g5+ Kg6 68. Kg4 Kg7 69. Kf5 Kf7 70. g6+ Kg8 71. Kf6 Kf8 72. g7+ Kg8 73. g3 1-0

[Event "GER-ch U14"]
[Site "Willingen"]
[Date "2016.05.21"]
[Round "9"]
[White "Righi, Sofian"]
[Black "Biermann, Lenhard"]
[Result "1/2-1/2"]
[ECO "E25"]
[WhiteElo "1781"]
[BlackElo "1813"]
[PlyCount "70"]
[EventDate "2016.05.15"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "GER"]
[SourceTitle "CBM 172 Extra"]
[Source "ChessBase"]
[SourceDate "2016.06.21"]
[SourceVersion "1"]
[SourceVersionDate "2016.06.21"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. f3 d5 5. a3 Bxc3+ 6. bxc3 c5 7. cxd5 exd5 8. dxc5 Qa5 9. e3 0-0 10. Bd2 Qxc5 11. Bd3 Nc6 12. Ne2 Ne5 13. Qc2 b6 14. Nd4 a5 15. Bb5 Bd7 16. Be2 Nc4 17. 0-0 Rac8 18. Bxc4 Qxc4 19. a4 Rc7 20. Rfb1 Rb8 21. Qd1 Qd3 22. Rb2 Rc4 23. Rab1 Bxa4 24. Rxb6 Rxb6 25. Rxb6 Nd7 26. Qb1 Qxd2 27. Rb8+ Nf8 28. Nf5 Rc7 29. Ra8 Qxc3 30. h3 Qc1+ 31. Qxc1 Rxc1+ 32. Kh2 Rc7 33. Rxa5 Bc6 34. Rc5 Ne6 35. Rxc6 Rxc6 1/2-1/2

[Event "GER-ch U14"]
[Site "Willingen"]
[Date "2016.05.20"]
[Round "8"]
[White "Rauch, Arwid"]
[Black "Righi, Sofian"]
[Result "0-1"]
[ECO "B76"]
[WhiteElo "1440"]
[BlackElo "1781"]
[PlyCount "80"]
[EventDate "2016.05.15"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "GER"]
[SourceTitle "CBM 172 Extra"]
[Source "ChessBase"]
[SourceDate "2016.06.21"]
[SourceVersion "1"]
[SourceVersionDate "2016.06.21"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Be3 Bg7 7. f3 0-0 8. Qd2 Nc6 9. 0-0-0 Nxd4 10. Bxd4 Be6 11. Kb1 Qc7 12. g4 Rfc8 13. h4 Qa5 14. Qg5 Qxg5 15. hxg5 Nd7 16. Bxg7 Kxg7 17. Nd5 Bxd5 18. exd5 Rc5 19. Bg2 Rac8 20. c3 b5 21. Rhe1 Kf8 22. Re4 Nb6 23. Red4 Nc4 24. Re1 a5 25. Bf1 Ne5 26. Re3 b4 27. Kc2 Nd7 28. a3 Nb6 29. axb4 axb4 30. Ba6 Ra8 31. Bb7 Rb8 32. Bc6 Nc4 33. Re2 bxc3 34. bxc3 Na3+ 35. Kd3 Rb3 36. Ke4 Rcxc3 37. Ra4 Nc4 38. Ra8+ Kg7 39. Re8 Ne5 40. Rxe7 Rc4# 0-1

[Event "GER-ch U14"]
[Site "Willingen"]
[Date "2016.05.19"]
[Round "7"]
[White "Righi, Sofian"]
[Black "Brunner, Jan"]
[Result "0-1"]
[ECO "E24"]
[WhiteElo "1781"]
[BlackElo "1888"]
[PlyCount "38"]
[EventDate "2016.05.15"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "GER"]
[SourceTitle "CBM 172 Extra"]
[Source "ChessBase"]
[SourceDate "2016.06.21"]
[SourceVersion "1"]
[SourceVersionDate "2016.06.21"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. a3 Bxc3+ 5. bxc3 b6 6. f3 d6 7. e4 Nbd7 8. Be3 c5 9. Bd3 Bb7 10. Ne2 Qe7 11. 0-0 h6 12. Ng3 g6 13. f4 h5 14. e5 Ng4 15. Qd2 Qh4 16. h3 Qxg3 17. hxg4 hxg4 18. Rfe1 Rh2 19. Ra2 Rxg2+ 0-1

[Event "GER-ch U14"]
[Site "Willingen"]
[Date "2016.05.18"]
[Round "6"]
[White "Roehr, Tobias"]
[Black "Righi, Sofian"]
[Result "1-0"]
[ECO "D35"]
[WhiteElo "1936"]
[BlackElo "1781"]
[PlyCount "83"]
[EventDate "2016.05.15"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "GER"]
[SourceTitle "CBM 172 Extra"]
[Source "ChessBase"]
[SourceDate "2016.06.21"]
[SourceVersion "1"]
[SourceVersionDate "2016.06.21"]
[SourceQuality "1"]

1. d4 d5 2. c4 e6 3. cxd5 exd5 4. Nc3 Nf6 5. Bg5 c6 6. e3 Be7 7. Bd3 Bg4 8. Qc2 Bh5 9. Nf3 Bg6 10. 0-0 Nbd7 11. Rab1 a5 12. h3 0-0 13. Bxg6 hxg6 14. Bf4 Nh5 15. Bh2 f5 16. Ne5 Qe8 17. Qb3 Nxe5 18. Bxe5 b5 19. Ne2 Qd7 20. a4 b4 21. Rbc1 Nf6 22. Nf4 Kh7 23. Qc2 Rfc8 24. Bxf6 gxf6 25. Nd3 Qc7 26. b3 Bd6 27. Nc5 Kg8 28. Qe2 Qh7 29. Rc2 g5 30. f4 Kf7 31. fxg5 Rg8 32. Nb7 Bg3 33. Rxc6 Rxg5 34. Qf3 Kg7 35. Qxd5 Kg6 36. e4 Kh5 37. Rxf6 Bh2+ 38. Kxh2 Kh4 39. Rf4+ Kh5 40. R6xf5 Rag8 41. Rxg5+ Rxg5 42. Qf7+ 1-0

[Event "GER-ch U14"]
[Site "Willingen"]
[Date "2016.05.17"]
[Round "4"]
[White "Bui, Hai Lam"]
[Black "Righi, Sofian"]
[Result "0-1"]
[ECO "B70"]
[WhiteElo "1924"]
[BlackElo "1781"]
[PlyCount "138"]
[EventDate "2016.05.15"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "GER"]
[SourceTitle "CBM 172 Extra"]
[Source "ChessBase"]
[SourceDate "2016.06.21"]
[SourceVersion "1"]
[SourceVersionDate "2016.06.21"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Nd5 Nxd5 7. Bb5+ Bd7 8. exd5 Bg7 9. 0-0 0-0 10. Be2 e5 11. Nb3 f5 12. f4 Qb6+ 13. Kh1 e4 14. a4 Qc7 15. a5 Rc8 16. c4 Na6 17. Qc2 Nb4 18. Qd1 Na6 19. Qc2 Nb4 20. Qb1 Na6 21. Be3 b6 22. axb6 axb6 23. Rxa6 Rxa6 24. c5 b5 25. c6 Bxc6 26. dxc6 Rxc6 27. Nd4 Bxd4 28. Bxd4 Rc1 29. Qa2+ Qf7 30. Qxf7+ Kxf7 31. Kg1 Rxf1+ 32. Kxf1 b4 33. Ke1 Ke6 34. Kd2 d5 35. Be5 g5 36. Ba6 Rg8 37. g3 h6 38. Ke3 Rd8 39. Kd4 Ra8 40. Bb7 Rd8 41. Bc7 e3 42. Kxe3 Re8 43. Kd4 Kd7 44. Be5 gxf4 45. gxf4 Rg8 46. Bxd5 Rg4 47. Kc4 Rh4 48. Kxb4 Rxh2 49. Kc4 h5 50. b4 h4 51. b5 Rc2+ 52. Kb4 Rd2 53. b6 Rxd5 54. b7 Rd1 55. b8Q Rb1+ 56. Kc4 Rxb8 57. Bxb8 h3 58. Ba7 h2 59. Bd4 h1Q 60. Be5 Qe4+ 61. Kc3 Kc6 62. Kd2 Kd5 63. Kc3 Qc4+ 64. Kb2 Qd3 65. Bf6 Kc4 66. Be5 Qb3+ 67. Ka1 Kd3 68. Bf6 Kc2 69. Be5 Qb1# 0-1

[Event "GER-ch U14"]
[Site "Willingen"]
[Date "2016.05.17"]
[Round "5"]
[White "Righi, Sofian"]
[Black "Wierzbicki, Jirawat"]
[Result "0-1"]
[ECO "D07"]
[WhiteElo "1781"]
[BlackElo "1937"]
[PlyCount "64"]
[EventDate "2016.05.15"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "GER"]
[SourceTitle "CBM 172 Extra"]
[Source "ChessBase"]
[SourceDate "2016.06.21"]
[SourceVersion "1"]
[SourceVersionDate "2016.06.21"]
[SourceQuality "1"]

1. d4 d5 2. c4 dxc4 3. Nf3 Nf6 4. e3 Bg4 5. Bxc4 e6 6. Nc3 Nc6 7. h3 Bh5 8. Bb5 Bd6 9. e4 Nd7 10. Be3 Qe7 11. g4 Bg6 12. a3 f6 13. Nd2 e5 14. Nd5 Qd8 15. dxe5 fxe5 16. Bc4 Bc5 17. h4 Bxe3 18. Nxe3 Nc5 19. f3 Qd4 20. Qe2 Qxb2 21. Kf2 0-0-0 22. Rhd1 Nd4 23. Qe1 Ndb3 24. Nef1 Nxa1 25. Rxa1 Nd3+ 26. Bxd3 Rxd3 27. Kg3 Qd4 28. Kg2 Rd8 29. Ra2 Bf7 30. Rc2 Rc3 31. Rxc3 Qxc3 32. a4 Bc4 0-1

[Event "GER-ch U14"]
[Site "Willingen"]
[Date "2016.05.16"]
[Round "3"]
[White "Gutschenreiter, Donato"]
[Black "Righi, Sofian"]
[Result "0-1"]
[ECO "B79"]
[WhiteElo "1829"]
[BlackElo "1781"]
[PlyCount "26"]
[EventDate "2016.05.15"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "GER"]
[SourceTitle "CBM 172 Extra"]
[Source "ChessBase"]
[SourceDate "2016.06.21"]
[SourceVersion "1"]
[SourceVersionDate "2016.06.21"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Be3 Bg7 7. Bc4 0-0 8. f3 Nc6 9. Qd2 Bd7 10. 0-0-0 Qa5 11. Kb1 Rfc8 12. g4 Nxd4 13. g5 Rxc4 0-1

[Event "GER-ch U14"]
[Site "Willingen"]
[Date "2016.05.15"]
[Round "1"]
[White "Holinka, Henning"]
[Black "Righi, Sofian"]
[Result "1-0"]
[ECO "B38"]
[WhiteElo "1976"]
[BlackElo "1781"]
[PlyCount "67"]
[EventDate "2016.05.15"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "GER"]
[SourceTitle "CBM 172 Extra"]
[Source "ChessBase"]
[SourceDate "2016.06.21"]
[SourceVersion "1"]
[SourceVersionDate "2016.06.21"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 g6 5. c4 Bg7 6. Be3 d6 7. Nc3 Nf6 8. Be2 0-0 9. Qd2 Bd7 10. 0-0 Nxd4 11. Bxd4 Bc6 12. f3 a5 13. b3 Nd7 14. Be3 Nc5 15. Rab1 Qc7 16. Rfc1 b6 17. Rc2 Rfc8 18. Bf1 Rab8 19. Rbc1 Qb7 20. Nd5 Bxd5 21. cxd5 Nd7 22. Bb5 Nc5 23. Rb1 Na6 24. Rc6 Rxc6 25. dxc6 Qa7 26. Bxa6 Qxa6 27. Rc1 Rc8 28. Rc2 Rc7 29. Qd5 b5 30. a4 b4 31. Qb5 Qxb5 32. axb5 Bc3 33. b6 Rc8 34. b7 1-0

[Event "GER-ch U14"]
[Site "Willingen"]
[Date "2016.05.15"]
[Round "2"]
[White "Righi, Sofian"]
[Black "Pfreundt, Mathis"]
[Result "0-1"]
[ECO "D40"]
[WhiteElo "1781"]
[BlackElo "1851"]
[PlyCount "172"]
[EventDate "2016.05.15"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "GER"]
[SourceTitle "CBM 172 Extra"]
[Source "ChessBase"]
[SourceDate "2016.06.21"]
[SourceVersion "1"]
[SourceVersionDate "2016.06.21"]
[SourceQuality "1"]

1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Nf3 c5 5. dxc5 Bxc5 6. Bf4 0-0 7. e3 a6 8. Be2 dxc4 9. Bxc4 b5 10. Bb3 Nc6 11. 0-0 Bb7 12. Qe2 Qb6 13. Rfd1 Rfd8 14. Bg5 Be7 15. Rac1 Na5 16. Bc2 h6 17. Bf4 Rac8 18. Rd3 Rxd3 19. Bxd3 b4 20. e4 bxc3 21. bxc3 Bc5 22. e5 Nd5 23. Bd2 Ne7 24. g4 Qc6 25. Kg2 Qxf3+ 26. Qxf3 Bxf3+ 27. Kxf3 Rd8 28. Ke2 Bxf2 29. Bxa6 Bh4 30. Be3 Nd5 31. Bc5 Rb8 32. Ba3 Rb6 33. Bc8 Rc6 34. Bd7 Rxc3 35. Rxc3 Nxc3+ 36. Kd3 Nd5 37. Kd4 Bf2+ 38. Kd3 Kh7 39. Bc1 Kg6 40. Bd2 Bb6 41. Be8 Nc7 42. Ba4 Na6 43. Bc2 Kh7 44. h4 Kg8 45. Kc3 Kf8 46. g5 hxg5 47. Bxg5 Bc7 48. Kd4 Nc6+ 49. Kc4 Bxe5 50. Be4 Nab8 51. Kc5 Ne7 52. a4 f5 53. Bf3 Bc7 54. Bd2 e5 55. Bb7 Kf7 56. a5 f4 57. a6 Nxa6+ 58. Bxa6 Kf6 59. Bd3 Nf5 60. Be1 Ne3 61. Bf2 Ng4 62. Be1 Ke6 63. Ba6 Ne3 64. Bd3 Ng2 65. Bf2 Bd8 66. h5 Bh4 67. Bg1 f3 68. Bf1 f2 69. Bxf2 Bxf2+ 70. Kb4 Nf4 71. Bc4+ Kf5 72. Kc3 Nxh5 73. Kd2 Nf4 74. Ba6 g5 75. Bc8+ Ne6 76. Ba6 g4 77. Ke2 Ba7 78. Kf1 Kf4 79. Kg2 e4 80. Bb5 e3 81. Kf1 Nd4 82. Kg2 Nxb5 83. Kf1 Kf3 84. Ke1 g3 85. Kf1 g2+ 86. Kg1 e2+ 0-1

[Event "GER-chT U14"]
[Site "Verden"]
[Date "2015.12.30"]
[Round "7.3"]
[White "Righi, Sofian"]
[Black "Petri, Ben Luca"]
[Result "1/2-1/2"]
[ECO "D91"]
[WhiteElo "1673"]
[BlackElo "1650"]
[PlyCount "70"]
[EventDate "2015.12.27"]
[EventType "team-swiss"]
[EventRounds "7"]
[EventCountry "GER"]
[SourceTitle "EXT 2017"]
[Source "ChessBase"]
[SourceDate "2016.10.25"]
[SourceVersion "1"]
[SourceVersionDate "2016.10.25"]
[SourceQuality "1"]
[WhiteTeam "Duesseldorf"]
[BlackTeam "Delmenhorst"]
[WhiteTeamCountry "GER"]
[BlackTeamCountry "GER"]

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 Re8 9. cxd5 cxd5 10. Bf4 a6 11. Rc1 e6 12. Na4 Nh5 13. Bc7 Qe7 14. Ba5 b5 15. Nc5 Nxc5 16. Rxc5 Bd7 17. Qb3 Rec8 18. Rfc1 Rxc5 19. Rxc5 Rc8 20. Bb4 Rxc5 21. Bxc5 Qe8 22. Qc3 Nf6 23. Nd2 Bc6 24. Qa5 Qc8 25. a4 bxa4 26. Bxa6 Qa8 27. b4 axb3 28. Nxb3 Nd7 29. Bd3 Qxa5 30. Nxa5 Ba4 31. Ba6 Bf8 32. Nb7 Bc6 33. Bxf8 Kxf8 34. Na5 Ba4 35. Kf1 Ke7 1/2-1/2

[Event "GER-chT U14"]
[Site "Verden"]
[Date "2015.12.29"]
[Round "6.3"]
[White "Dittenberger, Timo"]
[Black "Righi, Sofian"]
[Result "0-1"]
[ECO "D02"]
[WhiteElo "1393"]
[BlackElo "1673"]
[PlyCount "112"]
[EventDate "2015.12.27"]
[EventType "team-swiss"]
[EventRounds "7"]
[EventCountry "GER"]
[SourceTitle "EXT 2017"]
[Source "ChessBase"]
[SourceDate "2016.10.25"]
[SourceVersion "1"]
[SourceVersionDate "2016.10.25"]
[SourceQuality "1"]
[WhiteTeam "Landskrone"]
[BlackTeam "Duesseldorf"]
[WhiteTeamCountry "GER"]
[BlackTeamCountry "GER"]

1. d4 d5 2. Nf3 e6 3. a3 Nf6 4. Bg5 Be7 5. e3 0-0 6. c4 b6 7. Nbd2 Bb7 8. Be2 Nbd7 9. 0-0 Rc8 10. b4 c5 11. Qb3 dxc4 12. Bxc4 Bd5 13. Bxd5 Nxd5 14. Bxe7 Qxe7 15. bxc5 bxc5 16. e4 Nf4 17. Qe3 Ng6 18. Rac1 cxd4 19. Nxd4 Nb6 20. f4 e5 21. Nc6 Qe8 22. Nxa7 Rxc1 23. Rxc1 Qb8 24. Rb1 Qxa7 25. Qxb6 Qxa3 26. f5 Nf4 27. Qf2 Rd8 28. Nf3 Qc3 29. h3 Nd3 30. Qb6 Qc5+ 31. Qxc5 Nxc5 32. Nxe5 Nxe4 33. Rb7 Nd6 34. Ra7 Re8 35. Rd7 f6 36. Rxd6 Rxe5 37. g4 h5 38. Kg2 h4 39. Rd8+ Kh7 40. Rd3 Ra5 41. Rf3 Kh6 42. Re3 Ra2+ 43. Kf3 Rh2 44. Kf4 Rh1 45. Rf3 Rg1 46. Re3 Rh1 47. Rf3 Ra1 48. Re3 g6 49. fxg6 Kxg6 50. Re4 Rf1+ 51. Ke3 Rh1 52. Kf2 Rxh3 53. Kg2 Rg3+ 54. Kh2 Kg5 55. Re2 Rxg4 56. Rf2 f5 0-1

[Event "GER-chT U14"]
[Site "Verden"]
[Date "2015.12.29"]
[Round "5.3"]
[White "Righi, Sofian"]
[Black "Spillner, Ladis"]
[Result "1-0"]
[ECO "E87"]
[WhiteElo "1673"]
[BlackElo "1301"]
[PlyCount "93"]
[EventDate "2015.12.27"]
[EventType "team-swiss"]
[EventRounds "7"]
[EventCountry "GER"]
[SourceTitle "EXT 2017"]
[Source "ChessBase"]
[SourceDate "2016.10.25"]
[SourceVersion "1"]
[SourceVersionDate "2016.10.25"]
[SourceQuality "1"]
[WhiteTeam "Duesseldorf"]
[BlackTeam "Freiburg Zaehringen"]
[WhiteTeamCountry "GER"]
[BlackTeamCountry "GER"]

1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. f3 0-0 6. Be3 e5 7. d5 Na6 8. Qd2 Qe7 9. 0-0-0 Ne8 10. g4 c5 11. h4 Nac7 12. h5 Bd7 13. hxg6 fxg6 14. Bh6 Rb8 15. Bxg7 Qxg7 16. Nh3 Nf6 17. Ng5 a6 18. a4 Nce8 19. Qh2 Rd8 20. Qh4 Nc7 21. Rd2 Rde8 22. Rdh2 Re7 23. Qg3 Nce8 24. Be2 Bc8 25. a5 Bd7 26. Bd1 Kh8 27. Ba4 Bxa4 28. Nxa4 Kg8 29. Ne6 Rxe6 30. dxe6 Qe7 31. Nb6 Qxe6 32. Rd2 Rf7 33. Rhd1 Kg7 34. Qg1 Rc7 35. Qe3 Nd7 36. Qa3 Nxb6 37. axb6 Rc6 38. Qb3 g5 39. Rh1 Nf6 40. Rdh2 Kg6 41. Kb1 Qf7 42. Rh6+ Kg7 43. Qe3 Rxb6 44. Qxg5+ Kh8 45. Rxf6 Rxb2+ 46. Kxb2 Qxf6 47. Qxf6+ 1-0

[Event "GER-chT U14"]
[Site "Verden"]
[Date "2015.12.28"]
[Round "4.3"]
[White "De Rentiis, Davide Luca"]
[Black "Righi, Sofian"]
[Result "0-1"]
[ECO "C24"]
[WhiteElo "1287"]
[BlackElo "1673"]
[PlyCount "146"]
[EventDate "2015.12.27"]
[EventType "team-swiss"]
[EventRounds "7"]
[EventCountry "GER"]
[SourceTitle "EXT 2017"]
[Source "ChessBase"]
[SourceDate "2016.10.25"]
[SourceVersion "1"]
[SourceVersionDate "2016.10.25"]
[SourceQuality "1"]
[WhiteTeam "Bebenhausen"]
[BlackTeam "Duesseldorf"]
[WhiteTeamCountry "GER"]
[BlackTeamCountry "GER"]

1. e4 e5 2. Nf3 d6 3. Bc4 Be7 4. 0-0 Nf6 5. d3 0-0 6. h3 c6 7. Bb3 a5 8. a3 b5 9. Be3 a4 10. Ba2 Ne8 11. Nc3 Kh8 12. d4 exd4 13. Bxd4 Qc7 14. Qd2 Bf6 15. Be3 Be6 16. Bxe6 fxe6 17. Rad1 Na6 18. Ng5 Qe7 19. Nf3 Rd8 20. e5 dxe5 21. Qxd8 Qxd8 22. Rxd8 Bxd8 23. Nxe5 Nb8 24. Rd1 Bc7 25. Nf3 Nf6 26. Ng5 Re8 27. Re1 h6 28. Nf3 Ba5 29. Nd4 Nd5 30. Bd2 Bxc3 31. Bxc3 Nxc3 32. bxc3 e5 33. f4 e4 34. Ne2 Nd7 35. Ng3 Nf6 36. Kf2 h5 37. Ke3 h4 38. Nf5 Nd5+ 39. Kd4 Nxf4 40. Nxh4 e3 41. Rxe3 c5+ 42. Kxc5 Rxe3 43. Kxb5 Rxc3 44. Kxa4 Rxc2 45. Kb4 Nxg2 46. Nf5 Re2 47. Nd6 Nf4 48. a4 Nxh3 49. Nc4 Nf4 50. Kb5 Re8 51. a5 Nd5 52. Kc5 Nc7 53. Kb6 Re1 54. Nd6 Ne8 55. Nb5 Re6+ 56. Kc5 Ra6 57. Kb4 Nd6 58. Nc7 Ra7 59. Kc5 Rxc7+ 60. Kxd6 Ra7 61. Ke5 Rxa5+ 62. Kd4 g5 63. Ke4 Ra4+ 64. Kf3 Ra8 65. Kg3 Rg8 66. Kg4 Rg7 67. Kf3 g4+ 68. Kg3 Rg8 69. Kf2 g3+ 70. Kg2 Rg7 71. Kf1 g2+ 72. Kg1 Rg8 73. Kh2 g1Q+ 0-1

[Event "GER-chT U14"]
[Site "Verden"]
[Date "2015.12.28"]
[Round "3.3"]
[White "Righi, Sofian"]
[Black "Engel, Robert"]
[Result "1-0"]
[ECO "E61"]
[WhiteElo "1673"]
[BlackElo "1756"]
[PlyCount "62"]
[EventDate "2015.12.27"]
[EventType "team-swiss"]
[EventRounds "7"]
[EventCountry "GER"]
[SourceTitle "EXT 2017"]
[Source "ChessBase"]
[SourceDate "2016.10.25"]
[SourceVersion "1"]
[SourceVersionDate "2016.10.25"]
[SourceQuality "1"]
[WhiteTeam "Duesseldorf"]
[BlackTeam "Hamburger SK"]
[WhiteTeamCountry "GER"]
[BlackTeamCountry "GER"]

1. d4 c5 2. e3 Nf6 3. c4 g6 4. Nf3 Bg7 5. Be2 0-0 6. 0-0 cxd4 7. exd4 d5 8. b3 Nc6 9. Bb2 Be6 10. Nc3 Rc8 11. Rc1 Bh6 12. Rb1 Na5 13. c5 Nc6 14. a3 a5 15. Na4 Qc7 16. Nb6 Rcd8 17. h3 Nh5 18. Bb5 Bf5 19. Bxc6 bxc6 20. Ra1 Bc8 21. Bc1 Bg7 22. Bd2 Qa7 23. b4 Ba6 24. Re1 axb4 25. axb4 Qb7 26. Ra5 Bb5 27. Qa1 Rfe8 28. Ra7 Qb8 29. Rexe7 Rxe7 30. Rxe7 Re8 31. Qe1 Kf8 1-0

[Event "GER-chT U14"]
[Site "Verden"]
[Date "2015.12.27"]
[Round "2.3"]
[White "Righi, Sofian"]
[Black "Koll, Lukas"]
[Result "1/2-1/2"]
[ECO "A41"]
[WhiteElo "1673"]
[BlackElo "1698"]
[PlyCount "120"]
[EventDate "2015.12.27"]
[EventType "team-swiss"]
[EventRounds "7"]
[EventCountry "GER"]
[SourceTitle "EXT 2017"]
[Source "ChessBase"]
[SourceDate "2016.10.25"]
[SourceVersion "1"]
[SourceVersionDate "2016.10.25"]
[SourceQuality "1"]
[WhiteTeam "Duesseldorf"]
[BlackTeam "Karlsruhe"]
[WhiteTeamCountry "GER"]
[BlackTeamCountry "GER"]

1. d4 d6 2. c4 e5 3. e3 Bf5 4. Nc3 Nf6 5. Bd3 Bg6 6. Nge2 Be7 7. 0-0 0-0 8. Ng3 exd4 9. exd4 Nc6 10. Bxg6 hxg6 11. Re1 Qd7 12. b3 d5 13. Be3 Bb4 14. Qd3 Rad8 15. Nge2 Bxc3 16. Qxc3 Rfe8 17. Rad1 Ne4 18. Qc1 Ne7 19. f3 Nf6 20. Ng3 c6 21. Re2 Nf5 22. Nxf5 Qxf5 23. Rde1 Re6 24. Bf2 Rde8 25. Rxe6 Rxe6 26. Rxe6 Qxe6 27. Qe3 Qf5 28. Qc1 Qd3 29. h3 Qe2 30. a3 Qa2 31. cxd5 Nxd5 32. b4 Qb3 33. Bg3 Qe3+ 34. Qxe3 Nxe3 35. Bb8 a6 36. Kf2 Nc2 37. Ba7 Nxa3 38. Ke2 Kf8 39. Bc5+ Ke8 40. Kd3 Kd7 41. Bf8 Ke6 42. Bxg7 f6 43. Bf8 b6 44. h4 Nb5 45. Bh6 Nd6 46. g4 Kd5 47. h5 gxh5 48. gxh5 Nf7 49. Bg7 Ke6 50. f4 Kf5 51. Ke3 a5 52. bxa5 bxa5 53. h6 Kg6 54. f5+ Kh7 55. Bxf6 Nxh6 56. Ke4 Nf7 57. Be7 Kg7 58. d5 cxd5+ 59. Kxd5 Nh6 60. Ke6 Nxf5 1/2-1/2

[Event "GER-chT U14"]
[Site "Verden"]
[Date "2015.12.27"]
[Round "1.3"]
[White "Von Koslowski, Wilhelm"]
[Black "Righi, Sofian"]
[Result "0-1"]
[ECO "B77"]
[WhiteElo "1526"]
[BlackElo "1673"]
[PlyCount "132"]
[EventDate "2015.12.27"]
[EventType "team-swiss"]
[EventRounds "7"]
[EventCountry "GER"]
[SourceTitle "EXT 2017"]
[Source "ChessBase"]
[SourceDate "2016.10.25"]
[SourceVersion "1"]
[SourceVersionDate "2016.10.25"]
[SourceQuality "1"]
[WhiteTeam "Coswig"]
[BlackTeam "Duesseldorf"]
[WhiteTeamCountry "GER"]
[BlackTeamCountry "GER"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Be3 Bg7 7. Bc4 0-0 8. 0-0 Nc6 9. f3 Bd7 10. Qd2 Rc8 11. Nxc6 Bxc6 12. Bxa7 b6 13. Bb5 Qd7 14. Bxc6 Qxc6 15. Qe3 Qc5 16. Bxb6 Qb4 17. Rab1 Ng4 18. Bc5 Rxc5 19. Qe2 Bd4+ 20. Kh1 Nf6 21. Nd5 Nxd5 22. exd5 Bf6 23. c3 Qc4 24. Qxc4 Rxc4 25. Rbd1 Ra8 26. a3 Rb8 27. Rf2 Rc7 28. g3 Rcb7 29. Rdd2 Bg7 30. Rfe2 Bf6 31. Rc2 Rb5 32. Rcd2 Rc5 33. Rd1 Rb3 34. Kg2 Kf8 35. Kf1 h5 36. h4 Rbb5 37. Red2 Ke8 38. Ke2 Kd7 39. f4 Rc7 40. Rc2 e6 41. dxe6+ fxe6 42. Rd3 Rbc5 43. Ke3 e5 44. fxe5 Rxe5+ 45. Kf2 g5 46. Rf3 Ke6 47. hxg5 Rxg5 48. b4 Rcg7 49. Re2+ Be5 50. Ree3 Kd5 51. a4 Rg4 52. a5 h4 53. Rd3+ Kc6 54. gxh4 Rxh4 55. Ke2 Re7 56. Rde3 Rg7 57. Kd3 Kd5 58. Rf8 Rc7 59. Kc2 Rxb4 60. Rd3+ Ke6 61. Ra8 Rbc4 62. a6 Rxc3+ 63. Rxc3 Rxc3+ 64. Kb1 Ra3 65. a7 Kd5 66. Kc2 Kd4 0-1

[Event "Dortmund Sparkassen op-B"]
[Site "Dortmund"]
[Date "2015.07.04"]
[Round "8"]
[White "Righi, Sofian"]
[Black "Runte, Moritz"]
[Result "1-0"]
[ECO "D35"]
[WhiteElo "1585"]
[BlackElo "1688"]
[PlyCount "95"]
[EventDate "2015.06.27"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "GER"]
[SourceTitle "CBM 167 Extra"]
[Source "ChessBase"]
[SourceDate "2015.09.14"]
[SourceVersion "1"]
[SourceVersionDate "2015.09.14"]
[SourceQuality "1"]

1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. cxd5 exd5 5. Bg5 Be7 6. e3 c6 7. Nf3 Bf5 8. Bd3 Bxd3 9. Qxd3 Nbd7 10. 0-0 h6 11. Bf4 0-0 12. Ne5 Re8 13. a3 a5 14. Rac1 Nf8 15. h3 Ne6 16. Bh2 Nd7 17. Rfd1 Bf6 18. f4 Nxe5 19. fxe5 Bg5 20. Rf1 Nf8 21. Bf4 Ne6 22. Rce1 Bxf4 23. exf4 Qb6 24. Ne2 a4 25. h4 Ra5 26. f5 Nf8 27. g4 Rxe5 28. Rf4 Rb5 29. Rb1 Rb3 30. Nc3 Qa7 31. Kh2 Re8 32. g5 Qb8 33. Qg3 hxg5 34. hxg5 Re2+ 35. Nxe2 Rxg3 36. Kxg3 g6 37. f6 Ne6 38. Rh1 Nxf4 39. Nxf4 Qc8 40. Re1 Qf5 41. Re5 Qc8 42. Re7 Kf8 43. Nd3 Qf5 44. Ne5 Qxg5+ 45. Kf3 Qf5+ 46. Kg3 Qxf6 47. Rxb7 g5 48. Nd7+ 1-0

[Event "Dortmund Sparkassen op-B"]
[Site "Dortmund"]
[Date "2015.07.03"]
[Round "7"]
[White "Righi, Sofian"]
[Black "Humpert, Stefan"]
[Result "0-1"]
[ECO "E80"]
[WhiteElo "1585"]
[BlackElo "1739"]
[PlyCount "86"]
[EventDate "2015.06.27"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "GER"]
[SourceTitle "CBM 167 Extra"]
[Source "ChessBase"]
[SourceDate "2015.09.14"]
[SourceVersion "1"]
[SourceVersionDate "2015.09.14"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 d6 3. Nc3 Nbd7 4. e4 c6 5. f3 g6 6. Be3 Bg7 7. Qd2 h5 8. h4 a6 9. Bd3 b5 10. Nge2 Bb7 11. b3 b4 12. Na4 a5 13. Rc1 Nb6 14. Nxb6 Qxb6 15. e5 Ng8 16. c5 dxc5 17. Rxc5 e6 18. Qc2 Ne7 19. Nf4 Nf5 20. Bxf5 gxf5 21. Qd2 Bf8 22. Rc2 Qd8 23. Nd3 Ba6 24. Rxc6 Be7 25. g3 Qd5 26. Rc2 Qxf3 27. Rg1 Rg8 28. Qe2 Qe4 29. Nf2 Qd5 30. Qxh5 f4 31. Bxf4 Qxd4 32. Qh7 Rf8 33. Qe4 Qxe4+ 34. Nxe4 Bd3 35. Nd6+ Bxd6 36. Rd2 Bc5 37. Rh1 Be4 38. Rhh2 Rd8 39. Rxd8+ Kxd8 40. h5 Kc7 41. h6 Bd4 42. g4 Bc3+ 43. Ke2 Kc6 0-1

[Event "Dortmund Sparkassen op-B"]
[Site "Dortmund"]
[Date "2015.07.02"]
[Round "6"]
[White "Wuebker, Paul Luca"]
[Black "Righi, Sofian"]
[Result "0-1"]
[ECO "E14"]
[WhiteElo "1710"]
[BlackElo "1585"]
[PlyCount "102"]
[EventDate "2015.06.27"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "GER"]
[SourceTitle "CBM 167 Extra"]
[Source "ChessBase"]
[SourceDate "2015.09.14"]
[SourceVersion "1"]
[SourceVersionDate "2015.09.14"]
[SourceQuality "1"]

1. b3 d5 2. Bb2 e6 3. e3 Nf6 4. Nf3 Be7 5. c4 b6 6. Nc3 Bb7 7. cxd5 exd5 8. d4 0-0 9. Bd3 Nbd7 10. 0-0 Ne4 11. Qc2 Ndf6 12. Nd2 Nxd2 13. Qxd2 Rc8 14. Bf5 Ra8 15. Rfc1 Ne4 16. Nxe4 dxe4 17. Qc2 Bd6 18. Bxe4 Bxe4 19. Qxe4 Re8 20. Qg4 Re6 21. g3 Rg6 22. Qf3 Rb8 23. e4 c5 24. e5 Bf8 25. d5 Qg5 26. Re1 Re8 27. Rad1 Qd8 28. Qd3 h5 29. Qf3 Rg5 30. Qf4 Rg4 31. Qf3 Re7 32. h3 Rg5 33. Qd3 Rd7 34. Qc2 Rxd5 35. h4 Rg6 36. Rxd5 Qxd5 37. Qe2 Rg4 38. Kh2 Be7 39. f3 Rg6 40. Rd1 Qc6 41. Qd3 a5 42. a4 c4 43. bxc4 Qxa4 44. Rd2 Bb4 45. Bc3 Rc6 46. Qe4 Bf8 47. Rd5 Rc5 48. Kh3 b5 49. cxb5 Qxb5 50. Bd2 Rxd5 51. Qc2 Qf1+ 0-1

[Event "Dortmund Sparkassen op-B"]
[Site "Dortmund"]
[Date "2015.07.01"]
[Round "5"]
[White "Bondarchuk, Vadim"]
[Black "Righi, Sofian"]
[Result "1-0"]
[ECO "B76"]
[WhiteElo "1919"]
[BlackElo "1585"]
[PlyCount "67"]
[EventDate "2015.06.27"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "GER"]
[SourceTitle "CBM 167 Extra"]
[Source "ChessBase"]
[SourceDate "2015.09.14"]
[SourceVersion "1"]
[SourceVersionDate "2015.09.14"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. f3 Bg7 7. Be3 0-0 8. Qd2 Nc6 9. 0-0-0 Bd7 10. g4 Qa5 11. Kb1 Rfc8 12. Nb3 Qc7 13. h4 Ne5 14. Qf2 Nc4 15. Bxc4 Qxc4 16. h5 b5 17. hxg6 fxg6 18. e5 dxe5 19. g5 Ng4 20. fxg4 Bxg4 21. Rh4 Qe6 22. Rdh1 Bh5 23. Nc5 Qc6 24. N3e4 Rf8 25. Qh2 Bf3 26. Re1 Bxe4 27. Nxe4 Rac8 28. Bc1 Qb6 29. Rxh7 a5 30. Rh1 Rfd8 31. Rxg7+ Kxg7 32. Qxe5+ Kf7 33. Rh7+ Ke8 34. Qxe7# 1-0

[Event "Dortmund Sparkassen op-B"]
[Site "Dortmund"]
[Date "2015.06.30"]
[Round "4"]
[White "Righi, Sofian"]
[Black "Koellner, Ruben Gideon"]
[Result "1/2-1/2"]
[ECO "D90"]
[WhiteElo "1585"]
[BlackElo "1753"]
[PlyCount "158"]
[EventDate "2015.06.27"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "GER"]
[SourceTitle "CBM 167 Extra"]
[Source "ChessBase"]
[SourceDate "2015.09.14"]
[SourceVersion "1"]
[SourceVersionDate "2015.09.14"]
[SourceQuality "1"]

1. d4 d5 2. c4 c6 3. cxd5 cxd5 4. Nc3 Nf6 5. Nf3 Nc6 6. Bf4 g6 7. e3 a6 8. Bd3 Bg7 9. h3 0-0 10. Rc1 Qb6 11. Qe2 Be6 12. a3 Rac8 13. 0-0 Bf5 14. b4 Ne4 15. Na4 Qd8 16. Nc5 Nxc5 17. Rxc5 b6 18. Rc2 Bxd3 19. Qxd3 Qd7 20. Rfc1 b5 21. Nd2 f6 22. Nb3 e5 23. Bh2 exd4 24. Nxd4 Nxd4 25. Qxd4 Rxc2 26. Rxc2 Qf5 27. Qd1 Qe4 28. Rd2 Rd8 29. Rd4 Qe6 30. e4 Re8 31. Rxd5 Qxe4 32. Rd8 Kf7 33. Rd7+ Re7 34. Rxe7+ Qxe7 35. Qd5+ Qe6 36. Qb7+ Kg8 37. Bg3 h6 38. Kh2 Kh7 39. Bc7 Qd7 40. Qb6 Qc8 41. Bf4 f5 42. Qa7 Kh8 43. Qe3 Kh7 44. Qa7 Qe6 45. Be3 Kh8 46. Qa8+ Kh7 47. Qa7 Qc6 48. Bc5 Kg8 49. Qb8+ Kh7 50. Qa7 Qf6 51. Bb6 Qe6 52. Qxa6 Be5+ 53. Kg1 Bc7 54. Qxb5 Qe1+ 55. Qf1 Qxf1+ 56. Kxf1 Bxb6 57. a4 Kg7 58. a5 Bc7 59. Ke2 Kf6 60. Kd3 Ke7 61. Kc4 Kd8 62. Kb5 Kc8 63. Ka6 Kb8 64. b5 Be5 65. f3 Bd4 66. g4 fxg4 67. fxg4 g5 68. b6 Be3 69. Kb5 Bf2 70. Ka6 Be1 71. Kb5 Kb7 72. a6+ Kb8 73. Kc6 Bf2 74. Kb5 Be3 75. Kc6 Bf2 76. Kb5 Bg1 77. Kc6 Be3 78. Kb5 Kc8 79. Kc6 Kb8 1/2-1/2

[Event "Dortmund Sparkassen op-B"]
[Site "Dortmund"]
[Date "2015.06.29"]
[Round "3"]
[White "Kruse, Janik"]
[Black "Righi, Sofian"]
[Result "1/2-1/2"]
[ECO "D35"]
[WhiteElo "1899"]
[BlackElo "1585"]
[PlyCount "62"]
[EventDate "2015.06.27"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "GER"]
[SourceTitle "CBM 167 Extra"]
[Source "ChessBase"]
[SourceDate "2015.09.14"]
[SourceVersion "1"]
[SourceVersionDate "2015.09.14"]
[SourceQuality "1"]

1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. cxd5 exd5 5. Bg5 Be7 6. e3 Nbd7 7. Bd3 0-0 8. Nge2 b6 9. 0-0 Bb7 10. Rc1 Rc8 11. Nb5 c5 12. Bf4 Re8 13. Bf5 a6 14. Nd6 Bxd6 15. Bxd6 Rc6 16. dxc5 bxc5 17. Bg3 Nf8 18. Qb3 Rb6 19. Qa3 Ne6 20. Bxe6 fxe6 21. Rxc5 e5 22. Rd1 Ne4 23. Rcc1 Qf6 24. b3 Rf8 25. f3 Nxg3 26. Nxg3 Qg5 27. b4 h5 28. Rf1 Rbf6 29. Rc7 Ba8 30. Kh1 h4 31. Ne2 h3 1/2-1/2

[Event "Dortmund Sparkassen op-B"]
[Site "Dortmund"]
[Date "2015.06.28"]
[Round "2"]
[White "Righi, Sofian"]
[Black "Litfin, Boris"]
[Result "1/2-1/2"]
[ECO "E61"]
[WhiteElo "1585"]
[BlackElo "1823"]
[PlyCount "96"]
[EventDate "2015.06.27"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "GER"]
[SourceTitle "CBM 167 Extra"]
[Source "ChessBase"]
[SourceDate "2015.09.14"]
[SourceVersion "1"]
[SourceVersionDate "2015.09.14"]
[SourceQuality "1"]

1. d4 c5 2. e3 Nf6 3. c4 g6 4. Nc3 Bg7 5. Nf3 0-0 6. Be2 b6 7. 0-0 d6 8. Re1 Bb7 9. b3 Nbd7 10. Bb2 a6 11. Qc2 Rc8 12. Rad1 Qc7 13. Rd2 cxd4 14. exd4 d5 15. Ne5 Nxe5 16. dxe5 Ne4 17. Nxe4 dxe4 18. Red1 Rfd8 19. Rxd8+ Rxd8 20. Rxd8+ Qxd8 21. Qd1 Qc7 22. h3 h5 23. Bd4 Kh7 24. Qa1 e6 25. Qc3 Bf8 26. Qe3 Bh6 27. Bxb6 Qxe5 28. Qd4 Qxd4 29. Bxd4 Bf8 30. Bc3 Bd6 31. b4 Kg8 32. c5 Bb8 33. c6 Bxc6 34. Bxa6 Bd5 35. a4 Kf8 36. b5 Ke8 37. b6 Kd7 38. Bb5+ Bc6 39. Bxc6+ Kxc6 40. a5 Bd6 41. Kf1 e5 42. Ke2 f6 43. Bd2 f5 44. h4 Be7 45. g3 Bd6 46. Ke3 Be7 47. Ke2 Bd6 48. Ke3 Be7 1/2-1/2

[Event "Dortmund Sparkassen op-B"]
[Site "Dortmund"]
[Date "2015.06.27"]
[Round "1"]
[White "Karpenko, Nikolaj"]
[Black "Righi, Sofian"]
[Result "0-1"]
[ECO "B70"]
[WhiteElo "1807"]
[BlackElo "1585"]
[PlyCount "66"]
[EventDate "2015.06.27"]
[EventType "swiss"]
[EventRounds "9"]
[EventCountry "GER"]
[SourceTitle "CBM 167 Extra"]
[Source "ChessBase"]
[SourceDate "2015.09.14"]
[SourceVersion "1"]
[SourceVersionDate "2015.09.14"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Bg5 Bg7 7. Qd2 0-0 8. f3 Nc6 9. Nxc6 bxc6 10. h4 Be6 11. Bh6 Rb8 12. Bxg7 Kxg7 13. b3 Qc7 14. f4 d5 15. e5 Ne4 16. Nxe4 dxe4 17. Qe3 Qa5+ 18. Kf2 Rfd8 19. Be2 Rd2 20. Rhc1 Bg4 21. Re1 Rbd8 22. Kg3 Rxe2 23. Rxe2 Bxe2 24. Qxe2 Qc3+ 25. Kh2 Qxa1 26. Qxe4 Qd4 27. Qf3 c5 28. a4 Qd1 29. Qc3 Qg4 30. g3 Qe2+ 31. Kh3 Rd2 32. e6+ f6 33. f5 h5 0-1

[Event "Solingen Karneval op"]
[Site "Solingen"]
[Date "2015.02.15"]
[Round "4"]
[White "Tanz, Manfred"]
[Black "Righi, Sofian"]
[Result "1-0"]
[ECO "B53"]
[WhiteElo "1608"]
[BlackElo "1601"]
[PlyCount "61"]
[EventDate "2015.02.13"]
[EventType "swiss"]
[EventRounds "5"]
[EventCountry "GER"]
[SourceTitle "EXT 2016"]
[Source "ChessBase"]
[SourceDate "2015.10.08"]
[SourceVersion "1"]
[SourceVersionDate "2015.10.08"]
[SourceQuality "1"]

1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Qxd4 Bd7 5. Nc3 Nf6 6. Be2 Nc6 7. Qd1 g6 8. 0-0 Bg7 9. Bc4 0-0 10. Re1 Ng4 11. h3 Nge5 12. Be2 Nxf3+ 13. Bxf3 h5 14. Be3 Qa5 15. Bd2 Nd4 16. Rb1 Nxf3+ 17. Qxf3 Rfc8 18. Rbd1 Qa6 19. Nd5 Kf8 20. Bc3 Bxc3 21. bxc3 Qxa2 22. Qe3 Kg7 23. Nxe7 Re8 24. Qd4+ Kf8 25. Nd5 Re5 26. f4 Qxc2 27. fxe5 a5 28. exd6 Kg8 29. Nf6+ Kh8 30. Nxh5+ Kh7 31. Qg7# 1-0

[Event "Solingen Karneval op"]
[Site "Solingen"]
[Date "2015.02.14"]
[Round "3"]
[White "Lukoviczki, Matyas"]
[Black "Righi, Sofian"]
[Result "1-0"]
[ECO "B23"]
[WhiteElo "1846"]
[BlackElo "1601"]
[PlyCount "65"]
[EventDate "2015.02.13"]
[EventType "swiss"]
[EventRounds "5"]
[EventCountry "GER"]
[SourceTitle "EXT 2016"]
[Source "ChessBase"]
[SourceDate "2015.10.08"]
[SourceVersion "1"]
[SourceVersionDate "2015.10.08"]
[SourceQuality "1"]

1. e4 c5 2. f4 d6 3. Nf3 Nc6 4. a3 Nf6 5. Nc3 g6 6. Bc4 Bg7 7. d3 0-0 8. 0-0 e6 9. Ba2 Bd7 10. Ne2 b5 11. Ng3 Qb6 12. Ng5 h6 13. Nh3 Ne7 14. Be3 h5 15. Nf2 Ne8 16. f5 exf5 17. exf5 Bxb2 18. fxg6 Nxg6 19. Qxh5 Bxa1 20. Qxg6+ Bg7 21. Nfe4 d5 22. Qh5 Rc8 23. Bxd5 Be6 24. Ng5 Nf6 25. Rxf6 Rfe8 26. Qh7+ Kf8 27. Nxe6+ Rxe6 28. Bxe6 Rc7 29. Bh6 c4+ 30. Kh1 Bxh6 31. Qxh6+ Ke7 32. Nf5+ Ke8 33. Qh8# 1-0

[Event "Solingen Karneval op"]
[Site "Solingen"]
[Date "2015.02.14"]
[Round "2"]
[White "Righi, Sofian"]
[Black "Kissing, Bastian"]
[Result "0-1"]
[ECO "E21"]
[WhiteElo "1601"]
[BlackElo "1851"]
[PlyCount "116"]
[EventDate "2015.02.13"]
[EventType "swiss"]
[EventRounds "5"]
[EventCountry "GER"]
[SourceTitle "EXT 2016"]
[Source "ChessBase"]
[SourceDate "2015.10.08"]
[SourceVersion "1"]
[SourceVersionDate "2015.10.08"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Bg5 0-0 5. e3 c5 6. Nf3 d6 7. Bd3 Re8 8. Qc2 h6 9. Bf4 Nc6 10. a3 e5 11. dxe5 dxe5 12. Bxe5 Nxe5 13. Nxe5 Rxe5 14. axb4 cxb4 15. Rd1 Qa5 16. Ne2 b3+ 17. Qd2 Qxd2+ 18. Rxd2 Be6 19. Nf4 Ne4 20. Bxe4 Rxe4 21. Nxe6 Rxe6 22. 0-0 Rc8 23. Rd7 Rb6 24. Rc1 a5 25. Kf1 a4 26. c5 a3 27. bxa3 b2 28. Rb1 Rxc5 29. Rdd1 Rc2 30. Ke1 Kf8 31. a4 Ke7 32. h4 Rb4 33. g3 Rxa4 34. Kf1 Rac4 35. Kg2 Rc6 36. g4 Rf6 37. Rf1 Kd6 38. Kg3 Kc5 39. f4 Kb4 40. Rfd1 Kb3 41. Kf3 Rfc6 42. Rd7 Ka2 43. Rxb2+ Rxb2 44. Rxf7 g6 45. Rh7 g5 46. hxg5 hxg5 47. f5 b5 48. Rf7 b4 49. f6 b3 50. Rf8 Rb1 51. Ke4 Rf1 52. f7 Rcf6 53. Ra8+ Kb1 54. Rb8 b2 55. Rb5 Rxf7 56. Rxg5 Rc7 57. Rh5 Kc1 58. Rh2 b1Q+ 0-1

[Event "Solingen Karneval op"]
[Site "Solingen"]
[Date "2015.02.13"]
[Round "1"]
[White "Righi, Sofian"]
[Black "Heldt, Maximilian"]
[Result "0-1"]
[ECO "A35"]
[WhiteElo "1601"]
[BlackElo "2002"]
[PlyCount "94"]
[EventDate "2015.02.13"]
[EventType "swiss"]
[EventRounds "5"]
[EventCountry "GER"]
[SourceTitle "EXT 2016"]
[Source "ChessBase"]
[SourceDate "2015.10.08"]
[SourceVersion "1"]
[SourceVersionDate "2015.10.08"]
[SourceQuality "1"]

1. d4 c5 2. e3 g6 3. c4 Bg7 4. Nc3 Nc6 5. Nf3 Nh6 6. b3 Nf5 7. Ne2 Nb4 8. Ng3 Nxg3 9. hxg3 d6 10. a3 Nc6 11. Bb2 a5 12. Bc3 Bg4 13. Qd2 Bxf3 14. gxf3 cxd4 15. Bxd4 Nxd4 16. exd4 Qb6 17. Rb1 Bxd4 18. Bd3 Qc5 19. b4 axb4 20. axb4 Qe5+ 21. Qe2 Qxe2+ 22. Kxe2 Ra2+ 23. Kd1 Rxf2 24. Be4 b6 25. Bc6+ Kf8 26. Re1 Bc3 27. Re3 Rf1+ 28. Kc2 Rxb1 29. Kxb1 Bxb4 30. Re2 e6 31. Ra2 Kg7 32. Ra7 Bc5 33. g4 b5 34. Ra5 bxc4 35. Kc2 h5 36. gxh5 Rxh5 37. Rxc5 Rxc5 38. Bd5 exd5 39. Kc3 Kf6 40. f4 Kf5 41. Kd2 c3+ 42. Kc2 Ke4 43. Kc1 d4 44. f5 Rxf5 45. Kc2 Rb5 46. Kc1 d3 47. Kd1 Rb1# 0-1

[Event "Gelsenkirchen Silvester op 2nd"]
[Site "Gelsenkirchen"]
[Date "2014.12.29"]
[Round "5"]
[White "Siepen, Ralf"]
[Black "Righi, Sofian"]
[Result "0-1"]
[ECO "D02"]
[WhiteElo "1600"]
[BlackElo "1402"]
[PlyCount "112"]
[EventDate "2014.12.27"]
[EventType "swiss"]
[EventRounds "5"]
[EventCountry "GER"]
[SourceTitle "EXT 2019"]
[Source "ChessBase"]
[SourceDate "2018.10.10"]
[SourceVersion "1"]
[SourceVersionDate "2018.10.10"]
[SourceQuality "1"]

1. Nf3 d5 2. d4 e6 3. Bf4 Nf6 4. e3 Bd6 5. Bxd6 Qxd6 6. c3 0-0 7. Bd3 Nbd7 8. Nbd2 b6 9. Qe2 c5 10. e4 c4 11. Bc2 e5 12. exd5 exd4 13. Qxc4 Re8+ 14. Kf1 Nc5 15. b4 Ncd7 16. Qxd4 Qxd5 17. Qxd5 Nxd5 18. Be4 N7f6 19. Bxd5 Nxd5 20. Rc1 Ba6+ 21. Kg1 Nf4 22. Nd4 Ne2+ 23. Nxe2 Rxe2 24. Nb3 Rae8 25. h4 Rxa2 26. Rh3 Ree2 27. Re3 Rxe3 28. fxe3 g6 29. Nd4 Bb7 30. Rc2 Rxc2 31. Nxc2 f5 32. Kf2 Kf7 33. Nd4 a5 34. bxa5 bxa5 35. g3 a4 36. Nb5 Ba6 37. Na3 Bb7 38. Ke2 Ke6 39. Kd3 Kd5 40. c4+ Kc5 41. Kc3 Ba6 42. Kd3 Kb4 43. Nc2+ Kb3 44. Nd4+ Kb2 45. Nc6 a3 46. Nb4 Bb7 47. Kd4 Be4 48. Kc5 a2 49. Nxa2 Kxa2 50. Kd4 Kb3 51. g4 Kc2 52. h5 Kd2 53. hxg6 hxg6 54. gxf5 gxf5 55. c5 Ke2 56. Ke5 Kxe3 0-1

[Event "Gelsenkirchen Silvester op 2nd"]
[Site "Gelsenkirchen"]
[Date "2014.12.28"]
[Round "3"]
[White "Boschek, Hans Joachim"]
[Black "Righi, Sofian"]
[Result "1/2-1/2"]
[ECO "A26"]
[WhiteElo "1901"]
[BlackElo "1402"]
[PlyCount "51"]
[EventDate "2014.12.27"]
[EventType "swiss"]
[EventRounds "5"]
[EventCountry "GER"]
[SourceTitle "EXT 2019"]
[Source "ChessBase"]
[SourceDate "2018.10.10"]
[SourceVersion "1"]
[SourceVersionDate "2018.10.10"]
[SourceQuality "1"]

1. c4 e5 2. g3 Nc6 3. Bg2 g6 4. Nc3 Bg7 5. d3 d6 6. Nd5 f5 7. e3 Nce7 8. Ne2 c6 9. Ndc3 Nf6 10. b4 d5 11. Bb2 0-0 12. 0-0 Be6 13. cxd5 Nfxd5 14. a3 Nxc3 15. Nxc3 Nd5 16. Na4 b6 17. Rc1 Qd7 18. Nc3 Rac8 19. Ne2 Rfd8 20. Qd2 Ne7 21. Rc3 e4 22. d4 Nd5 23. Rc2 Rc7 24. Rfc1 Rdc8 25. Kh1 Bh6 26. h4 1/2-1/2

[Event "Gelsenkirchen Silvester op 2nd"]
[Site "Gelsenkirchen"]
[Date "2014.12.28"]
[Round "4"]
[White "Righi, Sofian"]
[Black "Engel, Johann"]
[Result "0-1"]
[ECO "E88"]
[WhiteElo "1402"]
[BlackElo "1775"]
[PlyCount "60"]
[EventDate "2014.12.27"]
[EventType "swiss"]
[EventRounds "5"]
[EventCountry "GER"]
[SourceTitle "EXT 2019"]
[Source "ChessBase"]
[SourceDate "2018.10.10"]
[SourceVersion "1"]
[SourceVersionDate "2018.10.10"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. f3 0-0 6. Be3 e5 7. d5 c6 8. Qd2 cxd5 9. cxd5 Nbd7 10. Bh6 b6 11. g4 Nxg4 12. Bxg7 Qh4+ 13. Ke2 Qf2+ 14. Kd3 Nc5+ 15. Kc2 Ne3+ 16. Kc1 Qxf1+ 17. Nd1 Nxd1 18. Qxd1 Qxd1+ 19. Kxd1 Kxg7 20. Kd2 f5 21. b4 Nd7 22. Nh3 fxe4 23. Ng5 Nf6 24. fxe4 h6 25. Nh3 Bxh3 26. Rac1 Rac8 27. Rc6 Rxc6 28. dxc6 b5 29. Rc1 Rc8 30. c7 Ne8 0-1

[Event "Gelsenkirchen Silvester op 2nd"]
[Site "Gelsenkirchen"]
[Date "2014.12.27"]
[Round "1"]
[White "Hufnagel, Markus"]
[Black "Righi, Sofian"]
[Result "0-1"]
[ECO "A21"]
[WhiteElo "1718"]
[BlackElo "1402"]
[PlyCount "116"]
[EventDate "2014.12.27"]
[EventType "swiss"]
[EventRounds "5"]
[EventCountry "GER"]
[SourceTitle "EXT 2019"]
[Source "ChessBase"]
[SourceDate "2018.10.10"]
[SourceVersion "1"]
[SourceVersionDate "2018.10.10"]
[SourceQuality "1"]

1. c4 e5 2. Nc3 Nc6 3. d3 g6 4. Nf3 Bg7 5. g3 d6 6. Bg2 f5 7. 0-0 Nf6 8. e4 0-0 9. Bg5 h6 10. Bxf6 Bxf6 11. Nd5 fxe4 12. dxe4 Bg4 13. h3 Bxf3 14. Qxf3 Nd4 15. Qg4 Kg7 16. f4 c6 17. Nxf6 Rxf6 18. fxe5 Rxf1+ 19. Rxf1 dxe5 20. Kh2 Qe7 21. c5 Nc2 22. Qe2 Nd4 23. Qg4 Nc2 24. Rf2 Ne3 25. Qh4 Qxh4 26. gxh4 Nxg2 27. Kxg2 Rd8 28. Re2 Rd4 29. a3 a5 30. Kf3 Rd1 31. Re3 a4 32. b3 Rc1 33. Rd3 Rxc5 34. bxa4 Ra5 35. Rd7+ Kf6 36. Rxb7 Rxa4 37. Rb3 h5 38. Rc3 Ra6 39. Kg3 Ke6 40. a4 Kd6 41. Rc4 Rb6 42. Kf3 Rb3+ 43. Kg2 c5 44. a5 Rb4 45. Rc3 Rxe4 46. Ra3 Kc7 47. Kg3 Kb7 48. Ra1 Ka6 49. Ra2 Re3+ 50. Kg2 c4 51. Rc2 c3 52. Ra2 Rd3 53. Ra1 c2 54. Rc1 Rc3 55. Kf2 Kxa5 56. Ke2 Kb4 57. Kd2 Kb3 58. Ke2 Kb2 0-1

[Event "Gelsenkirchen Silvester op 2nd"]
[Site "Gelsenkirchen"]
[Date "2014.12.27"]
[Round "2"]
[White "Righi, Sofian"]
[Black "Raabe, Stefan"]
[Result "0-1"]
[ECO "A43"]
[WhiteElo "1402"]
[BlackElo "1997"]
[PlyCount "34"]
[EventDate "2014.12.27"]
[EventType "swiss"]
[EventRounds "5"]
[EventCountry "GER"]
[SourceTitle "EXT 2019"]
[Source "ChessBase"]
[SourceDate "2018.10.10"]
[SourceVersion "1"]
[SourceVersionDate "2018.10.10"]
[SourceQuality "1"]

1. d4 e6 2. c4 c5 3. d5 exd5 4. cxd5 d6 5. Nc3 f5 6. f3 Nf6 7. Bg5 Be7 8. Bxf6 Bxf6 9. e4 0-0 10. Qc2 Bxc3+ 11. bxc3 fxe4 12. fxe4 Qh4+ 13. g3 Qg5 14. Qc1 Qf6 15. Qf4 Qxc3+ 16. Qd2 Rxf1+ 17. Ke2 Bg4+ 0-1

[Event "Cologne Longerich op-B 11th"]
[Site "Cologne"]
[Date "2014.08.03"]
[Round "5"]
[White "Mersch, Peter Daniel"]
[Black "Righi, Sofian"]
[Result "1-0"]
[ECO "C24"]
[WhiteElo "1542"]
[PlyCount "57"]
[EventDate "2014.08.01"]
[EventType "swiss"]
[EventRounds "5"]
[EventCountry "GER"]
[SourceTitle "EXT 2022"]
[Source "ChessBase"]
[SourceDate "2021.10.06"]
[SourceVersion "1"]
[SourceVersionDate "2021.10.06"]
[SourceQuality "1"]

1. e4 e5 2. Nf3 d6 3. Nc3 Nf6 4. Bc4 Be7 5. d3 c6 6. 0-0 a5 7. a3 b5 8. Ba2 0-0 9. Re1 b4 10. axb4 axb4 11. Bxf7+ Rxf7 12. Rxa8 bxc3 13. Rxb8 Qc7 14. Ra8 cxb2 15. Bxb2 Qb7 16. Qa1 Bf8 17. Rb1 Qe7 18. Ng5 Ng4 19. Nxf7 Qh4 20. Qa2 Qxf2+ 21. Kh1 d5 22. Nxe5 Nxh2 23. Rxc8 Qh4 24. Rxf8+ Kxf8 25. Qa8+ Ke7 26. Ba3+ Ke6 27. Qxc6+ Kxe5 28. Qxd5+ Kf4 29. Qd6+ 1-0

[Event "Cologne Longerich op-B 11th"]
[Site "Cologne"]
[Date "2014.08.03"]
[Round "4"]
[White "Righi, Sofian"]
[Black "Van der Valk, Reiner"]
[Result "1-0"]
[ECO "D35"]
[BlackElo "1400"]
[PlyCount "103"]
[EventDate "2014.08.01"]
[EventType "swiss"]
[EventRounds "5"]
[EventCountry "GER"]
[SourceTitle "EXT 2022"]
[Source "ChessBase"]
[SourceDate "2021.10.06"]
[SourceVersion "1"]
[SourceVersionDate "2021.10.06"]
[SourceQuality "1"]

1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Bg5 Be7 5. cxd5 exd5 6. e3 Bf5 7. Bd3 Bxd3 8. Qxd3 c6 9. Nge2 Nbd7 10. h3 h6 11. Bxf6 Nxf6 12. g4 Qc7 13. f4 0-0-0 14. g5 hxg5 15. fxg5 Nd7 16. 0-0-0 Bxg5 17. Rdg1 Bf6 18. e4 dxe4 19. Nxe4 g6 20. Rf1 Bg7 21. Rxf7 Bh6+ 22. Kb1 Kb8 23. Qc3 Rdf8 24. Rhf1 Qh2 25. Rxf8+ Rxf8 26. Rxf8+ Bxf8 27. Qg3+ Qxg3 28. N4xg3 Bg7 29. Kc2 Kc7 30. Kd3 Kd6 31. Ne4+ Ke6 32. N2g3 Kd5 33. Ne2 c5 34. Nf4+ Kc6 35. Ne6 Bh8 36. N6xc5 Nxc5+ 37. Nxc5 Bg7 38. Ke4 b6 39. Ne6 Bf6 40. b3 Kd6 41. d5 g5 42. Kf5 Be7 43. Nxg5 Kxd5 44. h4 Bf8 45. Ne6 Bh6 46. Kg6 Bd2 47. Ng5 Kd6 48. h5 Ke7 49. h6 Kf8 50. h7 Bc3 51. Ne6+ Ke7 52. Ng7 1-0

[Event "Cologne Longerich op-B 11th"]
[Site "Cologne"]
[Date "2014.08.02"]
[Round "3"]
[White "Radovinski, Jewgeni"]
[Black "Righi, Sofian"]
[Result "1-0"]
[ECO "C41"]
[WhiteElo "1501"]
[PlyCount "41"]
[EventDate "2014.08.01"]
[EventType "swiss"]
[EventRounds "5"]
[EventCountry "GER"]
[SourceTitle "EXT 2022"]
[Source "ChessBase"]
[SourceDate "2021.10.06"]
[SourceVersion "1"]
[SourceVersionDate "2021.10.06"]
[SourceQuality "1"]

1. e4 e5 2. Nf3 d6 3. Bc4 Nf6 4. Nc3 Be7 5. d4 exd4 6. Nxd4 c6 7. 0-0 b5 8. Bd3 b4 9. Nce2 c5 10. Nf3 0-0 11. e5 dxe5 12. Nxe5 Be6 13. Bg5 a5 14. Nf4 h6 15. Nxe6 fxe6 16. Bh4 Bd6 17. Re1 Qc7 18. Bg3 Nbd7 19. Nxd7 Qxd7 20. Bxd6 Qxd6 21. Bh7+ 1-0

[Event "Cologne Longerich op-B 11th"]
[Site "Cologne"]
[Date "2014.08.02"]
[Round "2"]
[White "Righi, Sofian"]
[Black "Asadzade, Idris"]
[Result "0-1"]
[ECO "A51"]
[BlackElo "1467"]
[PlyCount "44"]
[EventDate "2014.08.01"]
[EventType "swiss"]
[EventRounds "5"]
[EventCountry "GER"]
[SourceTitle "EXT 2022"]
[Source "ChessBase"]
[SourceDate "2021.10.06"]
[SourceVersion "1"]
[SourceVersionDate "2021.10.06"]
[SourceQuality "1"]

1. d4 Nf6 2. c4 e5 3. d5 c6 4. Nc3 Bc5 5. e4 Qb6 6. Qf3 d6 7. h3 Na6 8. a3 Bd4 9. Nge2 Nc5 10. Be3 Qxb2 11. Rb1 Bxc3+ 12. Nxc3 Qxc3+ 13. Bd2 Qc2 14. Rc1 Qxe4+ 15. Qxe4 Nfxe4 16. Be3 Bf5 17. g4 Bg6 18. h4 h6 19. h5 Bh7 20. f3 Ng3 21. Rg1 Nxf1 22. Rxf1 Nd3+ 0-1

[Event "Cologne Longerich op-B 11th"]
[Site "Cologne"]
[Date "2014.08.01"]
[Round "1"]
[White "Jansen, Kurt"]
[Black "Righi, Sofian"]
[Result "0-1"]
[ECO "C27"]
[WhiteElo "1411"]
[PlyCount "75"]
[EventDate "2014.08.01"]
[EventType "swiss"]
[EventRounds "5"]
[EventCountry "GER"]
[SourceTitle "EXT 2022"]
[Source "ChessBase"]
[SourceDate "2021.10.06"]
[SourceVersion "1"]
[SourceVersionDate "2021.10.06"]
[SourceQuality "1"]

1. e4 e5 2. Bc4 d6 3. Nc3 Nf6 4. Nge2 c6 5. d4 exd4 6. Nxd4 b5 7. Bd3 b4 8. Nce2 c5 9. Bb5+ Bd7 10. Bxd7+ Qxd7 11. Nf3 Nxe4 12. Qd5 Qc6 13. Qxc6+ Nxc6 14. Bf4 Be7 15. 0-0 0-0 16. Rad1 Rad8 17. Rfe1 d5 18. Ne5 Nxe5 19. Bxe5 Bf6 20. Bxf6 Nxf6 21. f3 Rfe8 22. Kf2 d4 23. Nf4 Rxe1 24. Kxe1 Nd5 25. Nxd5 Rxd5 26. Kd2 Re5 27. b3 Re3 28. Re1 Rxe1 29. Kxe1 Kf8 30. Ke2 Ke7 31. Kd3 f5 32. Kc4 Kd6 33. Kb5 Kd5 34. g3 g5 35. h3 h5 36. Ka6 g4 37. hxg4 fxg4 38. f4 0-1

