Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Bc4 Nf6 3. d3 Bc5 4. Nf3 Nc6 5. a3 d6 6. h3 h5 7. Nc3 Bd7 8. Bg5
Qe7 9. Nd5 Qd8 10. Nxf6+ gxf6 11. Bh4 Qe7 12. c3 O-O-O 13. Bd5 Kb8 14. Qb3 Na5
15. Qa2 c6 16. Bxf7 Rh7 17. Bg6 Rg7 18. Bxh5 Be6 19. c4 Rxg2 20. b4 Be3 21.
bxa5 Qh7 22. Bg4 Bxg4 23. hxg4 Bc5 24. Ke2 Qh6 25. Rag1 Qe3+ 26. Kf1 *
Position (FEN): 1k1r4/pp6/2pp1p2/P1b1p3/2P1P1PB/P2PqN2/Q4Pr1/5KRR b - - 6 26
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 2056
Best move: Qxf3