Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 d6 3. Bb5+ Bd7 4. Bxd7+ Qxd7 5. O-O g6 6. Nc3 Bg7 7. Re1 Nc6 8.
Rb1 e5 9. d3 Nge7 10. Bg5 O-O 11. Qd2 f5 12. Bh6 f4 13. Bxg7 Kxg7 14. Nd5 Nxd5
15. exd5 Ne7 16. d4 cxd4 17. c3 dxc3 18. bxc3 b5 19. Ng5 Rfc8 20. Qd3 Rc4 21.
Ne6+ Kg8 22. a4 bxa4 *
Position (FEN): r5k1/p2qn2p/3pN1p1/3Pp3/p1r2p2/2PQ4/5PPP/1R2R1K1 w - - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 895
Best move: Qxc4