Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Bc4 Nf6 3. Nf3 d6 4. h3 h6 5. Nc3 Nc6 6. a4 Be7 7. O-O O-O 8. Re1
a6 9. d3 Nb4 10. Bd2 c5 11. Ne2 b6 12. c3 Nc6 13. Ng3 Bb7 14. Nf5 Bc8 15. Nxe7+
Qxe7 16. Nh4 Bd7 17. Nf5 Bxf5 18. exf5 Qd7 19. Qf3 Ne7 20. g4 Qc6 21. Qg3 Ned5
22. Qg2 b5 23. g5 hxg5 24. Bxg5 bxc4 *
Position (FEN): r4rk1/5pp1/p1qp1n2/2pnpPB1/P1p5/2PP3P/1P3PQ1/R3R1K1 w - - 0 25
White to move.
Themes: Pin Middlegame  
Puzzle rating: 1977
Best move: Bxf6