Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. Bf4 d6 3. e3 g6 4. Bd3 Bg7 5. c3 O-O 6. Qc2 Re8 7. Nf3 Bg4 8. Nbd2
Nc6 9. h3 Bd7 10. g4 e5 11. dxe5 dxe5 12. Bg5 Qe7 13. Bxf6 Bxf6 14. O-O-O Be6
15. h4 Bxg4 16. Rdg1 Bh5 17. Ng5 Rad8 18. Nde4 Bg7 19. Be2 Bxe2 20. Qxe2 f5 *
Position (FEN): 3rr1k1/ppp1q1bp/2n3p1/4ppN1/4N2P/2P1P3/PP2QP2/2K3RR w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1173
Best move: Qc4+