[Event "GER Seniors Derby 18th"]
[Site "Wesel Undeloh"]
[Date "2019.03.30"]
[Round "5"]
[White "Lingl, Peter"]
[Black "Ruffani, Rolf"]
[Result "1-0"]
[ECO "B23"]
[WhiteElo "1563"]
[PlyCount "53"]
[EventDate "2019.03.28"]
[EventType "swiss"]
[EventRounds "7"]
[EventCountry "GER"]
[SourceTitle "EXT 2020"]
[Source "ChessBase"]
[SourceDate "2019.10.17"]
[SourceVersion "1"]
[SourceVersionDate "2019.10.17"]
[SourceQuality "1"]

1. e4 c5 2. Nc3 d6 3. f4 a6 4. a3 b5 5. Nf3 Bb7 6. d3 g6 7. Be3 Bg7 8. Qd2 Nf6 9. Be2 0-0 10. h3 e5 11. fxe5 dxe5 12. Nxe5 Qe7 13. Ng4 Nbd7 14. Bh6 Nxg4 15. hxg4 Qf6 16. 0-0-0 Bxh6 17. Rxh6 Rfd8 18. Rdh1 Kf8 19. Rxh7 Ke7 20. Rf1 Qd4 21. Rfxf7+ Kd6 22. Qf4+ Kc6 23. Bf3 Kb6 24. Nd5+ Bxd5 25. Rxd7 Qg1+ 26. Bd1 Bg8 27. Qc7# 1-0

[Event "GER Seniors Derby 18th"]
[Site "Wesel Undeloh"]
[Date "2019.03.30"]
[Round "6"]
[White "Ruffani, Rolf"]
[Black "Joachim, Bernd"]
[Result "0-1"]
[ECO "A20"]
[PlyCount "72"]
[EventDate "2019.03.28"]
[EventType "swiss"]
[EventRounds "7"]
[EventCountry "GER"]
[SourceTitle "EXT 2020"]
[Source "ChessBase"]
[SourceDate "2019.10.17"]
[SourceVersion "1"]
[SourceVersionDate "2019.10.17"]
[SourceQuality "1"]

1. c4 e5 2. g3 Nf6 3. Bg2 Bc5 4. e3 0-0 5. a3 Re8 6. b4 Bf8 7. Nc3 c6 8. Bb2 d5 9. cxd5 cxd5 10. Rc1 a6 11. Nce2 Nc6 12. d4 e4 13. Nc3 Bg4 14. Qb3 Re6 15. Bh3 Rd6 16. Bxg4 Nxg4 17. f3 exf3 18. Nxf3 Nxe3 19. Kf2 Nc4 20. Ba1 Qf6 21. Nxd5 Rxd5 22. Qxc4 Rad8 23. Rcd1 b5 24. Qb3 Nxd4 25. Bxd4 Rxd4 26. Kg2 Qc6 27. Rxd4 Rxd4 28. Rf1 Rc4 29. Kh3 Rc3 30. Qd1 Rxa3 31. Ne5 Qe6+ 32. Ng4 h5 33. Rf4 hxg4+ 34. Rxg4 Bxb4 35. Qd4 Bf8 36. Kh4 Qh6# 0-1

[Event "GER Seniors Derby 18th"]
[Site "Wesel Undeloh"]
[Date "2019.03.29"]
[Round "4"]
[White "Ruffani, Rolf"]
[Black "Albrecht, Sabine"]
[Result "1-0"]
[ECO "A10"]
[PlyCount "157"]
[EventDate "2019.03.28"]
[EventType "swiss"]
[EventRounds "7"]
[EventCountry "GER"]
[SourceTitle "EXT 2020"]
[Source "ChessBase"]
[SourceDate "2019.10.17"]
[SourceVersion "1"]
[SourceVersionDate "2019.10.17"]
[SourceQuality "1"]

1. c4 d5 2. cxd5 Qxd5 3. Nc3 Qd8 4. d3 e5 5. g3 c6 6. Bg2 Bf5 7. e4 Bg6 8. Nf3 Nd7 9. a3 h6 10. b4 b5 11. 0-0 Ngf6 12. Bb2 Bd6 13. Ne2 0-0 14. Nd2 a6 15. d4 Qe7 16. d5 Rac8 17. dxc6 Rxc6 18. Nc3 Nb6 19. f4 Rcc8 20. f5 Bh7 21. Qe1 Rcd8 22. Qe3 Bc7 23. Nb3 Nc4 24. Qe2 Bb6+ 25. Kh1 Rd7 26. Rad1 Nxb2 27. Rxd7 Qxd7 28. Qxb2 Rd8 29. Qa1 Qc7 30. Rc1 Qd6 31. Rd1 Qc7 32. Nd5 Nxd5 33. exd5 Bxf5 34. Rd2 Qc4 35. Qxe5 Qxb3 36. Qxf5 Qxa3 37. Qb1 Qe3 38. Rd3 Qe5 39. Qd1 Re8 40. Qf1 Qe1 41. Rb3 Qxf1+ 42. Bxf1 Rd8 43. Bg2 Bc7 44. Kg1 g5 45. Rc3 Be5 46. Rc6 Rd6 47. Rc2 f5 48. Re2 Bc3 49. Rc2 Bxb4 50. Rc6 a5 51. Rc8+ Kf7 52. Rb8 Bc5+ 53. Kf1 b4 54. Ke2 a4 55. Rb5 Ba7 56. Rb7+ Kf6 57. Rxa7 a3 58. Ra4 b3 59. Rxa3 b2 60. Rb3 b1Q 61. Rxb1 Ke5 62. Ke3 f4+ 63. Kd3 Rf6 64. Re1+ Kd6 65. Ke4 Rf7 66. Rf1 Re7+ 67. Kf5 Rf7+ 68. Kg6 Ke7 69. Kxh6 Kf6 70. gxf4 g4 71. Be4 Rf8 72. Kh5 Re8 73. Re1 Rg8 74. Kh4 Rh8+ 75. Kg3 Rc8 76. Kxg4 Rg8+ 77. Kf3 Rb8 78. h4 Rb3+ 79. Re3 1-0

[Event "GER Seniors Derby 18th"]
[Site "Wesel Undeloh"]
[Date "2019.03.28"]
[Round "2"]
[White "Bork, Steffen"]
[Black "Ruffani, Rolf"]
[Result "1-0"]
[ECO "A45"]
[PlyCount "47"]
[EventDate "2019.03.28"]
[EventType "swiss"]
[EventRounds "7"]
[EventCountry "GER"]
[SourceTitle "EXT 2020"]
[Source "ChessBase"]
[SourceDate "2019.10.17"]
[SourceVersion "1"]
[SourceVersionDate "2019.10.17"]
[SourceQuality "1"]

1. d4 Nf6 2. Bg5 e6 3. e4 Be7 4. Bd3 d5 5. e5 Nfd7 6. Be3 Bg5 7. f4 Be7 8. Nf3 c5 9. c3 c4 10. Bc2 Nc6 11. Nbd2 b5 12. 0-0 0-0 13. f5 exf5 14. Bxf5 Nb6 15. Bc2 f5 16. exf6 Bxf6 17. Ne5 Nxe5 18. dxe5 Bxe5 19. Qh5 Bxh2+ 20. Kxh2 g6 21. Qe5 Re8 22. Qd4 Be6 23. Bh6 Qh4+ 24. Qxh4 1-0

[Event "GER Seniors Derby 18th"]
[Site "Wesel Undeloh"]
[Date "2019.03.28"]
[Round "3"]
[White "Lenz, Thomas1111"]
[Black "Ruffani, Rolf"]
[Result "1-0"]
[ECO "B23"]
[WhiteElo "1778"]
[PlyCount "73"]
[EventDate "2019.03.28"]
[EventType "swiss"]
[EventRounds "7"]
[EventCountry "GER"]
[SourceTitle "EXT 2020"]
[Source "ChessBase"]
[SourceDate "2019.10.17"]
[SourceVersion "1"]
[SourceVersionDate "2019.10.17"]
[SourceQuality "1"]

1. e4 c5 2. Nc3 d6 3. d3 a6 4. f4 Nc6 5. Nf3 g6 6. g3 Bg7 7. Bg2 e5 8. 0-0 Nf6 9. fxe5 dxe5 10. Bg5 Be6 11. Qe2 Qd7 12. Qf2 b6 13. Bxf6 Bxf6 14. Nd5 Qd8 15. Nd2 Bg7 16. Nc4 0-0 17. Ndxb6 Rb8 18. Qxc5 Qd4+ 19. Qxd4 Nxd4 20. c3 Nc6 21. Nd5 Rfd8 22. b3 Bxd5 23. exd5 Ne7 24. d6 Nf5 25. Bd5 Rb5 26. Bxf7+ Kh8 27. Rae1 Nxd6 28. Nxd6 Rxd6 29. Bc4 Rb8 30. Rf7 Ra8 31. Ref1 Rdd8 32. Kf2 a5 33. Ke2 Bh6 34. Re7 Bg7 35. Rff7 Rg8 36. Rb7 h5 37. Rfc7 1-0

[Event "GER Seniors Derby 18th"]
[Site "Wesel Undeloh"]
[Date "2019.03.28"]
[Round "1"]
[White "Ruffani, Rolf"]
[Black "Eisner, Ernst"]
[Result "0-1"]
[ECO "A25"]
[BlackElo "1919"]
[PlyCount "160"]
[EventDate "2019.03.28"]
[EventType "swiss"]
[EventRounds "7"]
[EventCountry "GER"]
[SourceTitle "EXT 2020"]
[Source "ChessBase"]
[SourceDate "2019.10.17"]
[SourceVersion "1"]
[SourceVersionDate "2019.10.17"]
[SourceQuality "1"]

1. c4 e5 2. g3 Nc6 3. Bg2 f5 4. Nc3 Nf6 5. d3 Bb4 6. Bd2 d6 7. a3 Bxc3 8. Bxc3 0-0 9. Nf3 Qe8 10. Nd2 Kh8 11. 0-0 Qh5 12. e3 Qh6 13. f4 Ng4 14. Rf3 Qxh2+ 15. Kf1 Qh6 16. Ke2 Bd7 17. Qh1 Qe6 18. Bh3 Nd4+ 19. Bxd4 exd4 20. e4 Ne3 21. Nf1 Ng4 22. Nd2 b5 23. Rc1 c5 24. Bxg4 fxg4 25. Rf2 Rab8 26. f5 Qf6 27. Rcf1 Bc6 28. Qh5 bxc4 29. Nxc4 Bb5 30. b3 Bxc4 31. bxc4 Rb2+ 32. Ke1 Rb3 33. Rd2 Rxa3 34. Qxg4 g6 35. Qf3 Ra1+ 36. Rd1 Rxd1+ 37. Kxd1 gxf5 38. Qf4 Kg7 39. g4 fxg4 40. Qxg4+ Qg6 41. Qd7+ Rf7 42. Rxf7+ Qxf7 43. Qxd6 Qf3+ 44. Kd2 Qe3+ 45. Kc2 Qe2+ 46. Kc1 Qe1+ 47. Kc2 Qc3+ 48. Kb1 Qxd3+ 49. Kb2 Qc3+ 50. Kb1 Qb3+ 51. Ka1 Qd1+ 52. Kb2 Qe2+ 53. Ka1 Qxc4 54. Qe5+ Kf7 55. Qf5+ Ke7 56. Qxh7+ Qf7 57. Qh4+ Kd7 58. Qh3+ Qe6 59. Qh7+ Qe7 60. Qh3+ Kc7 61. Qh2+ Kb7 62. Qb2+ Kc6 63. Qc2 Qb7 64. Qa4+ Kd6 65. Qc2 Qa6+ 66. Kb2 Qb5+ 67. Kc1 Ke5 68. Qh2+ Kxe4 69. Qg2+ Ke5 70. Qg5+ Kd6 71. Qd8+ Kc6 72. Qc8+ Kb6 73. Qb8+ Ka6 74. Qc8+ Ka5 75. Qc7+ Qb6 76. Qg3 Qh6+ 77. Kb2 Qd2+ 78. Kb1 Kb4 79. Qb8+ Kc3 80. Qg3+ Qd3+ 0-1

