Chess puzzle (Crushing)
Moves: 1. c4 d6 2. Nc3 c5 3. e4 Nc6 4. a3 Nd4 5. h3 Bd7 6. Nf3 e5 7. d3 Qa5 8. Bd2 Qb6
9. Nxd4 exd4 10. Nd5 Qd8 11. Be2 Nf6 12. b4 Nxd5 13. cxd5 b6 14. Bg4 Be7 15.
Qf3 O-O 16. Bxd7 Qxd7 17. Qg4 f5 18. exf5 Rxf5 19. O-O h5 20. Qg6 Bf6 21. Rae1
Qf7 *
Position (FEN): r5k1/p4qp1/1p1p1bQ1/2pP1r1p/1P1p4/P2P3P/3B1PP1/4RRK1 w - - 4 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1094
Best move: Qxf5