Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Bb5 Nf6 5. Bxc6 dxc6 6. Bg5 Be7 7. Bxf6 Bxf6
8. O-O Bg4 9. h3 Bh5 10. Qd3 O-O 11. Nbd2 Bg6 12. Rad1 c5 13. Qc4 b6 14. b4 Re8
15. bxc5 Bxe4 16. cxb6 Bd5 17. bxc7 Qd7 18. Qc5 Rec8 19. Nb3 Rxc7 20. Qa5 Bxf3
21. gxf3 Rxc2 22. Nxd4 Qxh3 *
Position (FEN): r5k1/p4ppp/5b2/Q7/3N4/5P1q/P1r2P2/3R1RK1 w - - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1031
Best move: Nxc2