Chess puzzle (Crushing)
Moves: 1. d4 c6 2. c4 d5 3. Nc3 Nf6 4. Nf3 Bg4 5. Bg5 e6 6. h3 Bh5 7. g4 Bg6 8. Nh4
Qb6 9. Bxf6 gxf6 10. Nxg6 hxg6 11. b3 Bb4 12. Rc1 Ba3 13. Rc2 Na6 14. Na4 Bb4+
15. Nc3 dxc4 16. e3 O-O-O 17. Bxc4 e5 18. Bxa6 exd4 19. Bxb7+ Kxb7 20. exd4
Rxd4 21. Qc1 Re8+ 22. Kf1 Rf4 *
Position (FEN): 4r3/pk3p2/1qp2pp1/8/1b3rP1/1PN4P/P1R2P2/2Q2K1R w - - 4 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1268
Best move: Qxf4