Chess puzzle (Crushing)
Moves: 1. d4 d5 2. c4 dxc4 3. Nf3 e6 4. Nc3 Nc6 5. e3 Nf6 6. Bxc4 Bd6 7. Nb5 a6 8.
Nxd6+ cxd6 9. a3 O-O 10. Bd3 Qb6 11. Qc2 e5 12. Bd2 Re8 13. dxe5 dxe5 14. Ng5
g6 15. O-O h6 16. Ne4 Nxe4 17. Bxe4 f5 18. Bd5+ Kh7 19. Rac1 Bd7 20. Qc4 Rac8
21. Bxc6 Rxc6 *
Position (FEN): 4r3/1p1b3k/pqr3pp/4pp2/2Q5/P3P3/1P1B1PPP/2R2RK1 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 963
Best move: Qf7+