Chess puzzle (Advantage)
Moves: 1. e4 e5 2. d4 exd4 3. c3 d6 4. cxd4 Nf6 5. Nc3 Be7 6. h3 O-O 7. Bd3 d5 8. e5
Ne8 9. Qb3 c6 10. Nf3 f6 11. Qc2 h6 12. O-O fxe5 13. Nxe5 Bf6 14. Bh7+ Kh8 15.
Ng6+ Kxh7 16. Nxf8+ Kg8 17. Ng6 Bxd4 18. Be3 Bf6 19. Bc5 Nd7 20. Rae1 *
Position (FEN): r1bqn1k1/pp1n2p1/2p2bNp/2Bp4/8/2N4P/PPQ2PP1/4RRK1 b - - 5 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1283
Best move: Nxc5