Chess puzzle (Crushing)
Moves: 1. g4 c5 2. Bg2 Nc6 3. h3 d5 4. c4 d4 5. Qb3 e5 6. d3 Be7 7. f4 h5 8. Nf3 hxg4
9. hxg4 Rxh1+ 10. Bxh1 Bh4+ 11. Kd1 Qc7 12. Nxh4 exf4 13. Bf3 g5 14. Nf5 Nf6
15. Nd2 Bxf5 16. gxf5 g4 17. Ne4 Nxe4 18. Bxe4 O-O-O 19. Kc2 Nb4+ 20. Kd2 *
Position (FEN): 2kr4/ppq2p2/8/2p2P2/1nPpBpp1/1Q1P4/PP1KP3/R1B5 b - - 4 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1836
Best move: f3