Chess puzzle (Crushing)
Moves: 1. e4 g6 2. d4 Bg7 3. Nf3 d6 4. h3 c5 5. dxc5 Qa5+ 6. c3 Qxc5 7. Be3 Qc7 8. Be2
Nc6 9. Nbd2 Nf6 10. O-O O-O 11. Nh4 d5 12. Bd3 dxe4 13. Nxe4 Nxe4 14. Bxe4 e5
15. Nf3 Be6 16. Qe2 f5 17. Bc2 Kh8 18. Rad1 Rae8 19. Bb3 Bxb3 20. axb3 b6 21.
b4 f4 22. Bc1 e4 23. Ng5 Qe5 24. h4 h6 25. Nh3 *
Position (FEN): 4rr1k/p5b1/1pn3pp/4q3/1P2pp1P/2P4N/1P2QPP1/2BR1RK1 b - - 1 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1091
Best move: f3