Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 Bc5 5. c3 O-O 6. O-O d6 7. Re1 Bg4 8. Nbd2
Na5 9. Bb3 Nxb3 10. axb3 Ne8 11. Nf1 f5 12. h3 Bh5 13. Ng3 Bg6 14. exf5 Bxf5
15. Nxf5 Rxf5 16. b4 Bb6 17. c4 Qf6 18. Qc2 a6 19. c5 Ba7 20. Qc4+ Kh8 21. Qg4
dxc5 22. Bg5 Qf7 23. bxc5 Bxc5 24. Re2 Nf6 *
Position (FEN): r6k/1pp2qpp/p4n2/2b1prB1/6Q1/3P1N1P/1P2RPP1/R5K1 w - - 2 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1374
Best move: Qxf5