Chess puzzle (Crushing)
Moves: 1. d4 d5 2. Nc3 Nf6 3. Bg5 e6 4. e4 Be7 5. e5 Nfd7 6. Bxe7 Qxe7 7. Qg4 O-O 8.
Bd3 g6 9. h4 f5 10. Qf4 c5 11. Nf3 cxd4 12. Nxd4 Nc6 13. Nxc6 bxc6 14. h5 g5
15. Qe3 h6 16. O-O-O c5 17. Nb5 c4 18. Be2 Nc5 19. Nd6 Kg7 20. g4 f4 *
Position (FEN): r1b2r2/p3q1k1/3Np2p/2npP1pP/2p2pP1/4Q3/PPP1BP2/2KR3R w - - 0 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1234
Best move: Qxc5