Chess puzzle (Crushing)
Moves: 1. b3 f5 2. Bb2 Nf6 3. e3 d6 4. f4 Nc6 5. Nf3 e6 6. Bb5 a6 7. Bxc6+ bxc6 8. O-O
Be7 9. Ng5 O-O 10. Na3 e5 11. fxe5 dxe5 12. Nf3 e4 13. Ne5 Qe8 14. Nac4 Be6 15.
Qe2 Rd8 16. Na5 c5 17. Qxa6 Bd6 18. Nac6 Ra8 19. Qe2 Ng4 20. Nxg4 fxg4 21. Ne5
Qh5 22. d4 cxd4 23. exd4 Rxf1+ 24. Rxf1 Rxa2 25. Bc3 Bxb3 *
Position (FEN): 6k1/2p3pp/3b4/4N2q/3Pp1p1/1bB5/r1P1Q1PP/5RK1 w - - 0 26
White to move.
Themes:  Middlegame  
Puzzle rating: 1997
Best move: Qb5