Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 d6 3. h3 Be7 4. Nc3 c6 5. d3 Nf6 6. Be3 O-O 7. Qd2 a5 8. g4 b5
9. Bg2 Bd7 10. a3 c5 11. O-O-O b4 12. axb4 axb4 13. Nb1 Be6 14. Qe2 Nc6 15. Ng5
Ba2 16. Kd2 Bxb1 17. Rxb1 Nd4 18. Qd1 h6 19. Nf3 Ra2 20. Ke1 Qa5 21. Kf1 d5 22.
Nxe5 Bd6 23. Nf3 dxe4 24. g5 *
Position (FEN): 5rk1/5pp1/3b1n1p/q1p3P1/1p1np3/3PBN1P/rPP2PB1/1R1Q1K1R b - - 0 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1700
Best move: exf3