Chess puzzle (Crushing)
Moves: 1. c4 e5 2. g3 Bc5 3. Bg2 Qf6 4. e3 Nc6 5. Nc3 Qg6 6. Nd5 Bd6 7. Nf3 e4 8. Nh4
Qe6 9. O-O Nge7 10. Nxe7 Bxe7 11. Qh5 g6 12. Qd5 Bxh4 13. gxh4 d6 14. Qxe4 Qxe4
15. Bxe4 Ne5 16. f4 Nxc4 17. b3 Nb6 18. Bb2 Rg8 19. Rac1 c6 20. a4 d5 21. Bg2
Bf5 22. a5 Nd7 23. b4 Bd3 24. Rfe1 Nf6 *
Position (FEN): r3k1r1/pp3p1p/2p2np1/P2p4/1P3P1P/3bP3/1B1P2BP/2R1R1K1 w q - 3 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 995
Best move: Bxf6