A game that I liked (ChessBase 13)
[Event "Phénix"] [Site "?"] [Date "2016.??.??"] [Round "?"] [White "(2) Alain Villeneuve (FRA)"] [Black "?"] [Result "1-0"] [SetUp "1"] [FEN "4k3/8/5P2/4PK2/5N2/4r3/8/8 w - - 0 1"] [PlyCount "55"] [EventDate "2016.??.??"] {White hopes to have Kg7, Ng6 vs Ke8, or symmetrically Kd7, Nd6 vs Kf8.} 1. e6 $1 {Threatening f7+ & Ng6+.} (1. Ke6 $2 Rg3 $1 2. f7+ Kf8 3. Kf6 Rf3 $1 $11) 1... Rf3 $1 {It would be a draw with the Rook in f1, but a shorter win with the Rook in f2.} 2. Ke5 $1 (2. Ke4 $2 Rf1 $11) 2... Kf8 $1 3. Ng6+ $1 (3. f7 $2 Kg7 $1 $11) 3... Ke8 $1 (3... Kg8 $6 4. Ne7+ $1 Kf8 5. Nf5 $1 {for e7+}) 4. Nh8 $3 {A new version of the "strongest attacking move in the world" of Nimzovitch-Rubinstein 1926 : 18 Ng3-h1!! pour 19 Nf2.} (4. Nh4 $6 Rf1 $1 5. Nf5 $2 Re1+ $1 6. Kd5 Rd1+ 7. Kc4 Rc1+ 8. Kd3 Re1 $1 $11) 4... Kf8 (4... Re3+ 5. Kf5 $1 Rf3+ 6. Kg5 Rf2 $1 7. Ng6 Rf1 8. Nh4 $1 {with a line nearly symetrical of 8 Nc4!!}) (4... Rg3 5. Kf5 $1 {idem}) (4... Rf1 $6 5. f7+ {which was impossible with the N on h4}) 5. Nf7 $1 (5. f7 $2 Rg3 $1 {(or Re3+!)} (5... Rf6 $2 6. Kd6 $1 Rh6 7. Ng6+ $3 Rxg6 8. Kd7 {: roman theme !}) 6. Kf6 Rf3+ $1) 5... Rf2 $1 {Paradoxical defence : the Rook is best on the 1st rank but does not access it immediately for tempo reason.} (5... Rf1 $6 6. Nd6 $1 Re1+ 7. Kd5 $1 {: main line in 15th}) (5... Re3+ $6 6. Kd6 $1 Rd3+ (6... Rf3 7. Ne5 $1) 7. Kc6 Rf3 8. Kd7 $1 Rd3+ (8... Rxf6 9. e7+) 9. Nd6 $1) (5... Ra3 $6 6. Ng5 $1 Ra5+ 7. Kf4 $1 Ra4+ 8. Kf5 Ra5+ 9. Kg6) 6. Nd6 $1 {Threatening e7+.} Re2+ 7. Kd5 $1 Re1 $1 {Now the only way to make progress is to ensure that Black is to move. It will take 8 moves. The reason will appear at the 18th move.} (7... Rd2+ $6 8. Kc6 $1) 8. Nc4 $3 {Threatening Kd6-d7.} (8. Nf5 $6 Ke8 $1 9. f7+ $2 Kf8 $1 10. Nh4 Rg1 $1 $11 {: compare with the 18th of the main line}) ({dual?} 8. Nf7 Ke8 9. Nh8 $1 Rg1 10. Kd6 $1 Rd1+ 11. Ke5 Re1+ 12. Kf5 Rf1+ 13. Kg5 $1 Kf8 14. Ng6+ Ke8 15. Nh4 Kf8 16. Kg6 Re1 17. Kf5 Rf1+ 18. Kg5 $1 Rg1+ 19. Kh6 Rh1 20. Kh5 Kg8 21. Kg5 Rg1+ 22. Kf5 Re1 23. Ng6 Rf1+ 24. Ke5 $18) 8... Ke8 {Here White uses a simple triangulation.} (8... Rd1+ $6 9. Kc6 $1 Rc1 10. Kd7 $1) (8... Re2 $6 9. Kd6 $1 Ra2 10. Ne5 $1 Ra6+ (10... Rd2+ 11. Kc7 Rc2+ 12. Kd8) 11. Kd7 $1 { (going to f5 is of no use because ...Ra5!)} Ra7+ 12. Kc8 $1 Ra8+ (12... Ke8 13. f7+) 13. Kb7 $1 Ra1 14. Nd7+) 9. Kd6 $3 {The WK relays the N on the turntable d6. The threat is f7+ followed by Ne5.} Rf1 $1 {Benefit there is no more Nd6+ & e7+.} (9... Kd8 10. Ne5 $1 (10. f7 $2 Rd1+ $1) (10. e7+ $2 Ke8 $1 11. Ne5 Rd1+ $1 12. Ke6 Rd6+ $1 13. Kxd6 {stalemate}) 10... Rd1+ 11. Kc6 $1 Rc1+ (11... Rf1 12. Nf7+ $1 Ke8 13. Nd6+) (11... Re1 12. f7 Ke7 13. Ng6+ $1) 12. Kd5 $1 Rd1+ 13. Ke4 $1 {: see later 11...Kd8}) (9... Rd1+ $6 10. Kc6 {: see later 12th }) (9... Re2 $6 10. f7+ $1 Kf8 11. Ne5 $1 Rd2+ 12. Kc7 Ke7 13. Ng6+ $1) 10. Ke5 $1 Re1+ 11. Kd5 $1 {Simple Z (no reciprocal).} Rd1+ $1 (11... Rf1 $6 12. Nd6+ $1) (11... Re2 $6 12. Nd6+ $1 (12. Kd6 $6 Rf2 $1) 12... Kf8 13. Nf5 $1 {: main line at the 16th}) (11... Kd8 $1 {(leads also to many adventures !)} 12. Ne5 $1 Rd1+ (12... Re2 13. f7 $1 Rd2+ 14. Ke4 $1 Re2+ 15. Kf3 $1) 13. Ke4 $1 Rf1 14. Nf7+ $3 Kc7 (14... Ke8 $6 15. Nd6+ $1) 15. Ke5 $1 Rf2 16. Nh8 $3 {(an required echo, threatening f7 & Ng6, switchback of the 3rd & 4th white moves)} Re2+ 17. Kf5 $1 Kd6 18. Nf7+ $1 Kc7 19. Ng5 $1 {(or Ne5!)} Re1 (19... Kd8 20. Nh7 $1 Rf2+ 21. Kg6 $1 Re2 22. Kf7) (19... Kd6 20. Kg6 $1) 20. f7 $1 Rf1+ 21. Ke5 $1 ( {or the sacrifice} 21. Nf3 $1 Rxf3+ 22. Ke4 $1 Rf1 23. e7 $1) 21... Kd8 22. Nh7 $1 Re1+ 23. Kf6 $1 Rf1+ 24. Kg7 $1 Rg1+ 25. Ng5 $3 {(anyway we must sacrifice !)} Rxg5+ 26. Kf6 $1) (11... Kf8 $6 12. Ne5 $1 Rd1+ 13. Kc6 $1 {looking for d8} ) 12. Kc6 $1 {To bring another simple Z.} (12. Kc5 $6 Rc1 $1 {Z} 13. Kd4 $1 Rd1+ 14. Ke5 $1 Re1+ 15. Kd5 $1 Rd1+ 16. Kc6 $1) 12... Rc1 {The threat was Nd6+ & e7+.} (12... Re1 13. Nd6+ $1 Kd8 $1 14. Kd5 $1 Re2 15. Nf5 $1 {: main line at the 16th}) 13. Kc5 $3 {It is more usual to protect a Knight while unpinning it, but 13 Kb5? draws and 13 Kd5?! is losing time.} (13. Kb5 $2 Re1 $1 $11) (13. Kd5 $6 Re1 $1 {: come back at the 8th black move}) 13... Re1 { Black is in zugzwang must make concessions : either the Rook unpins the Knight, either it comes on the 2nd rank (less favourable), either the BK lets his counterpart on d8 or on f8.} (13... Rc2 14. Kd5 $1 Re2 15. Nd6+ $1 Kf8 16. Nf5 $1 {is the same}) (13... Kd8 14. Kd5 $1 Rd1+ (14... Re1 15. Ne5 $1 {see 11... Kd8}) (14... Rf1 15. Ke5 $1 Rf2 16. Nd6 $1 Re2+ 17. Kf5 {idem}) 15. Ke5 $1 Rc1 16. Nd6 $1 Re1+ 17. Kf5 $1 Re2 18. Nf7+ Ke8 (18... Kc7 19. Ng5 $1 {& Kg6}) 19. Ne5 $1 Kd8 (19... Kf8 $6 20. Ng6+) (19... Rf2+ 20. Kg6 $1 {for Kg7 & Ng6}) 20. Nd7 $3 Re1 21. f7 $1 Rf1+ 22. Kg6 $1 {and the WK goes to f8}) (13... Kf8 14. Kd5 $1 Re1 (14... Rd1+ 15. Kc6 $1 Rc1 16. Kd7 $1) 15. Ne5 $1 Rd1+ 16. Kc6 $1 { and the WK goes to d8}) (13... Rc3 $6 14. Kd4 $1) 14. Nd6+ $1 (14. Kd5 $6 Rd1+ $1 {: back on the 11th black move}) 14... Kf8 (14... Kd8 15. Kd5 $1 {is similar }) 15. Kd5 $1 {This is the position after the 7th black move, but it is now black to move.} Re2 $1 (15... Re3 $6 16. Nf5 $1 Re1 17. Kd6 $1 Rd1+ (17... Rf1 18. e7+ $1) 18. Kc6 $1 Rc1+ 19. Kd7 $1 Rd1+ 20. Nd6 $1) (15... Rd1+ $6 16. Kc6 $1 Re1 17. Kd7 $1) 16. Nf5 $3 {It was necessary to move the BR from e1 to e2 to realize the decisive plan. The threat is Kd6-d7 again.} Ke8 $1 (16... Re1 $6 17. Kd6 $1 (17. e7+ $2 Kf7 $1) 17... Rf1 18. e7+ Kf7 19. Nh6+ $1) (16... Rd2+ $6 17. Kc6 $1 Re2 18. Kd7 $1) 17. f7+ $1 {At last, White can compromise his pawn-chain : this should not win with the Rook on e1.} (17. Nh4 $6 Rf2 $1 18. Ke5 $1 Rf1 $1 19. Ng6 $1 Rf3 20. Nh8 $1 {and everything must be redone !}) 17... Kf8 18. Nh4 $3 {This requires that the Rook is in 2nd rank, otherwise it would reach the "g" file, preventing Ng6+.} Rd2+ (18... Kg7 19. Ng6 $1 Rd2+ 20. Kc6 Rd8 21. f8=Q+) (18... Rf2 19. Ng6+ $1 Kg7 20. f8=Q+ Rxf8 21. Nxf8 Kxf8 22. Kd6 $1) 19. Kc5 $3 {The WK likes this square (see 13th move) but here, we have the feeling he deserts !} (19. Ke5 $6 Re2+ $1 20. Kf6 $2 Rf2+ $1 21. Nf5 Re2 $3 $11 22. e7+ Rxe7 23. Nxe7 {stalemate}) (19. Kc6 $6 Rc2+ 20. Kd5 $1 Rd2+ 21. Kc5 $1) (19. Kc4 $2 Rd8 $1 20. Ng6+ Kg7 21. e7 Rc8+ $1 {& Kxf7}) 19... Rc2+ (19... Kg7 20. Ng6 $1 Rc2+ 21. Kd6 $1) (19... Rd8 20. Ng6+ $1 {for 23 Kd6!}) 20. Kd4 $1 {It was an illusion : he comes back, to the meeting of the BR.} Rf2 (20... Rd2+ 21. Ke3 $1 Rd8 22. Ng6+ Kg7 23. e7 $1 Rd3+ 24. Kxd3 Kxf7 25. Ke4) (20... Rc8 21. Ng6+ $1 Kg7 22. Ne5 $1 Kf8 23. Kd5 $1 Rd8+ 24. Nd7+ $1) 21. Ng6+ $1 Kg7 22. Ne5 $1 {Threatening e7. The N relieves the WK on the turntable e5.} (22. Nh8 $6 Kf8 23. Ng6+ $1) 22... Kf8 (22... Rd2+ 23. Kc3 $1 Rf2 (23... Rd8 24. e7 $1) 24. e7 $1) 23. Kd5 $1 {Again the threat Ng6+.} (23. Kc5 $2 Ke7 $1) 23... Rd2+ 24. Kc6 $1 {Toward d8.} (24. Kc5 $1) 24... Rc2+ 25. Kd7 $1 Rd2+ 26. Kc7 $1 Rc2+ (26... Ke7 27. Ng6+ $1) 27. Kd8 $1 Rd2+ 28. Nd7+ $1 {So, White has after the 15th black move the same position than after the 7th, except for one little detail ("la petite différence"), the Rook is on e2 instead of e1, allowing the implementation of the plan. A preparation of 8 moves, for a total of 23 fully determined moves .} 1-0