Chess puzzle (Crushing)
Moves: 1. d4 d5 2. Nf3 Nf6 3. g3 b6 4. Bg2 Bb7 5. O-O e6 6. b3 Nbd7 7. Bb2 Be7 8. Nbd2
O-O 9. c4 dxc4 10. Nxc4 c5 11. Nfe5 Bxg2 12. Kxg2 cxd4 13. Qxd4 Bc5 14. Qd3 Qc7
15. Nxd7 Nxd7 16. Qc3 Nf6 17. Qc2 Qc6+ 18. Kg1 Rad8 19. Bxf6 gxf6 20. Qc3 b5
21. Ne3 Bd4 *
Position (FEN): 3r1rk1/p4p1p/2q1pp2/1p6/3b4/1PQ1N1P1/P3PP1P/R4RK1 w - - 2 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 971
Best move: Qxc6