Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 d6 3. Bb5+ Bd7 4. Bxd7+ Nxd7 5. d4 cxd4 6. Qxd4 Ngf6 7. c4 g6
8. Nc3 Bg7 9. O-O O-O 10. Rd1 Rc8 11. Bg5 Nc5 12. Rac1 Nfxe4 13. Qe3 Nxg5 14.
Nxg5 Bf6 15. Nd5 Re8 16. Ne4 Bxb2 17. Rb1 Bg7 18. Nxc5 Rxc5 19. Rxb7 Rxc4 20.
Qxa7 Bd4 21. Qa6 Rc2 22. Kh1 Bg7 23. Qa7 Bf8 24. h3 e6 25. Rd7 Qa8 *
Position (FEN): q3rbk1/Q2R1p1p/3pp1p1/3N4/8/7P/P1r2PP1/3R3K w - - 2 26
White to move.
Themes:  Middlegame  
Puzzle rating: 1255
Best move: Nf6+