Chess puzzle (Crushing)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. cxd5 exd5 5. Bg5 Bb4 6. e3 Bxc3+ 7. bxc3 h6 8.
Bh4 O-O 9. Qf3 Nbd7 10. Bd3 c6 11. Ne2 Qb6 12. O-O c5 13. Rfb1 Qa5 14. Rc1 c4
15. Bf5 Qb6 16. Nf4 g5 17. Bxg5 hxg5 18. Nh5 Nxh5 19. Qxh5 Nf6 20. Qxg5+ Kh8
21. Qxf6+ *
Position (FEN): r1b2r1k/pp3p2/1q3Q2/3p1B2/2pP4/2P1P3/P4PPP/R1R3K1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1070
Best move: Qxf6