Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Bc4 e6 3. Nf3 Nf6 4. e5 d5 5. Bb3 Ng4 6. c3 Qb6 7. d4 cxd4 8. cxd4
Bb4+ 9. Nc3 Bxc3+ 10. bxc3 h6 11. O-O O-O 12. Qd3 Nc6 13. Bc2 g6 14. h3 Ngxe5
15. Nxe5 Nxe5 16. dxe5 Kg7 17. Qf3 Qd8 18. h4 Qxh4 19. g3 Qe7 20. Kg2 b6 21.
Rh1 h5 22. Qf4 Rh8 23. Bd2 Bb7 24. Qf3 Rac8 25. Bg5 *
Position (FEN): 2r4r/pb2qpk1/1p2p1p1/3pP1Bp/8/2P2QP1/P1B2PK1/R6R b - - 7 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 848
Best move: Qxg5