Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 Nc6 3. c3 e5 4. Bc4 Nf6 5. d4 exd4 6. e5 Ng4 7. cxd4 cxd4 8.
O-O Ngxe5 9. Nxe5 Nxe5 10. Re1 d6 11. Qxd4 Be7 12. f4 Nxc4 13. Qxc4 O-O 14. Nc3
Be6 15. Qf1 Qb6+ 16. Kh1 Qd8 17. f5 Bd7 18. Nd5 Bf6 19. Rb1 Bc6 20. Nf4 Bh4 21.
Re3 Qg5 22. Nh3 Qd8 23. Nf4 Bg5 24. Rg3 Re8 25. Rxg5 *
Position (FEN): r2qr1k1/pp3ppp/2bp4/5PR1/5N2/8/PP4PP/1RB2Q1K b - - 0 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1135
Best move: Qxg5