Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. d5 O-O 6. Nf3 c6 7. Bg5 cxd5 8. cxd5
Nbd7 9. Bc4 Nc5 10. Bxf6 Bxf6 11. O-O Bxc3 12. bxc3 Nxe4 13. Qd3 Bf5 14. Qe3
Rc8 15. Bb3 Rxc3 16. Qxa7 Qc7 17. Qd4 Rc8 18. Rfe1 Nf6 19. h3 Qc5 20. Rxe7 Rc1+
21. Rxc1 Qxc1+ 22. Re1 Qc5 *
Position (FEN): 2r3k1/1p3p1p/3p1np1/2qP1b2/3Q4/1B3N1P/P4PP1/4R1K1 w - - 2 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 989
Best move: Qxf6