Chess puzzle (Advantage)
Moves: 1. e4 d6 2. d4 Nf6 3. Bd3 g6 4. Nc3 Bg7 5. Nf3 O-O 6. O-O c6 7. Bf4 b5 8. a3
Nbd7 9. Re1 Bb7 10. e5 dxe5 11. dxe5 Ng4 12. e6 fxe6 13. Rxe6 Rxf4 14. h3 Nc5
15. Re1 Nh6 16. Qd2 Nxd3 17. cxd3 Rf8 18. Rad1 a6 19. Ng5 Qd7 20. Ne6 Rf6 21.
Nxg7 Kxg7 22. Ne4 Rf7 *
Position (FEN): r7/1b1qprkp/p1p3pn/1p6/4N3/P2P3P/1P1Q1PP1/3RR1K1 w - - 2 23
White to move.
Themes:  Middlegame  
Puzzle rating: 2025
Best move: Nc5