Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 Be7 4. O-O Nf6 5. Nc3 c6 6. h3 a6 7. a4 O-O 8. d3 h6
9. Bd2 Nbd7 10. a5 b5 11. Bb3 Bb7 12. Ne2 d5 13. Ng3 Kh7 14. Nf5 dxe4 15. dxe4
Nxe4 16. Bxh6 gxh6 17. Qc1 Bg5 18. Nxg5+ Qxg5 19. Qxg5 hxg5 20. Rad1 Nec5 21.
Ba2 Rad8 22. Rd6 f6 23. Rfd1 Kg6 24. g4 Kh7 *
Position (FEN): 3r1r2/1b1n3k/p1pR1p2/Ppn1pNp1/6P1/7P/BPP2P2/3R2K1 w - - 1 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1673
Best move: b4