Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. d3 h6 5. c3 Nf6 6. b4 Bb6 7. O-O d6 8. h3 a6
9. a4 O-O 10. Re1 Be6 11. Nbd2 Kh8 12. Bb2 Nh7 13. d4 exd4 14. cxd4 Bxc4 15.
Nxc4 Ba7 16. Qd2 Nf6 17. d5 Ne7 18. Ne3 Ng6 19. Nf5 Re8 20. Qc2 Rc8 21. b5 axb5
22. axb5 Bb6 23. h4 Qd7 *
Position (FEN): 2r1r2k/1ppq1pp1/1b1p1nnp/1P1P1N2/4P2P/5N2/1BQ2PP1/R3R1K1 w - - 1 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1324
Best move: Bxf6