Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. d3 h6 5. a4 Nf6 6. c3 d5 7. exd5 Nxd5 8. O-O
Bg4 9. h3 Bh5 10. b4 Be7 11. Be3 Nxe3 12. fxe3 O-O 13. e4 a6 14. Nbd2 Qd7 15.
Qc2 Bf6 16. b5 Na5 17. bxa6 bxa6 18. Kh2 Nxc4 19. Nxc4 Rfe8 20. Rg1 Rad8 21.
Rad1 Bxf3 22. gxf3 Bg5 23. Qg2 Re6 24. h4 *
Position (FEN): 3r2k1/2pq1pp1/p3r2p/4p1b1/P1N1P2P/2PP1P2/6QK/3R2R1 b - - 0 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 922
Best move: Bf4+