Chess puzzle (Crushing)
Moves: 1. d4 c5 2. Nf3 cxd4 3. Qxd4 Nc6 4. Qd1 e5 5. e3 e4 6. Nd4 Nf6 7. Bc4 d5 8. Bb5
Bd7 9. b3 Nxd4 10. Bxd7+ Qxd7 11. Qxd4 Bd6 12. Bb2 Qf5 13. Qa4+ Ke7 14. Nd2 Ng4
15. O-O-O Nxf2 16. Rhf1 Bxh2 17. Bxg7 Rhg8 18. Bh6 Rxg2 19. Qb4+ Kf6 20. Qxb7
Rc8 21. Nxe4+ Qxe4 *
Position (FEN): 2r5/pQ3p1p/5k1B/3p4/4q3/1P2P3/P1P2nrb/2KR1R2 w - - 0 22
White to move.
Themes: Hanging Piece, Pin Middlegame  
Puzzle rating: 1334
Best move: Qxc8