Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Bc4 d6 5. c3 Bg4 6. Qb3 Be6 7. Bxe6 fxe6 8.
Qxe6+ Nge7 9. cxd4 Qd7 10. Qxd7+ Kxd7 11. d5 Nb4 12. Nd4 Nd3+ 13. Kd2 Nxf2 14.
Re1 g6 15. h3 c5 16. dxc6+ bxc6 17. Ke3 c5 18. Ne2 Nxe4 19. Kxe4 Nf5 20. g4
Re8+ 21. Kd3 Nd4 22. Nbc3 Bg7 23. Kd2 *
Position (FEN): 4r2r/p2k2bp/3p2p1/2p5/3n2P1/2N4P/PP1KN3/R1B1R3 b - - 6 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1131
Best move: Nf3+