Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 f5 4. dxe5 fxe4 5. Nd4 d5 6. Bb5+ c6 7. Ba4 Bc5 8. O-O
Qe7 9. Nf5 Bxf5 10. Nc3 Qxe5 11. Nxd5 b5 12. Bf4 Qxb2 13. Nc7+ Kf7 14. Bb3+ Kg6
15. Nxa8 Bd4 16. Rb1 Qc3 17. Nc7 Nd7 18. Ne8 Ne7 19. Nd6 Nd5 20. Nxf5 Kxf5 21.
Bd2 Qc5 22. Qh5+ Ke6 23. Qg4+ Ke7 24. Qxg7+ *
Position (FEN): 7r/p2nk1Qp/2p5/1pqn4/3bp3/1B6/P1PB1PPP/1R3RK1 b - - 0 24
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1010
Best move: Bxg7