Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. c4 c5 3. e3 g6 4. Nf3 Bg7 5. Nc3 Na6 6. Bd2 d6 7. a3 b6 8. Be2 O-O
9. O-O Bb7 10. d5 Nc7 11. e4 Nd7 12. Qc1 Re8 13. Bh6 Bh8 14. h4 Ba6 15. h5 Rb8
16. hxg6 hxg6 17. a4 Bc8 18. Nb5 a6 19. Nxc7 Qxc7 20. Ra3 Ne5 21. Nxe5 Bxe5 22.
f4 Bd4+ 23. Kh1 e5 *
Position (FEN): 1rb1r1k1/2q2p2/pp1p2pB/2pPp3/P1PbPP2/R7/1P2B1P1/2Q2R1K w - e6 0 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1758
Best move: f5