Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. Bf4 d5 3. e3 e6 4. Bd3 c5 5. c3 c4 6. Bc2 Bd6 7. Bg5 O-O 8. Nf3
Qb6 9. Qc1 Ne4 10. Bxe4 dxe4 11. Nfd2 Qc6 12. Qc2 f5 13. O-O Nd7 14. f3 Nf6 15.
Bxf6 Rxf6 16. fxe4 fxe4 17. Rxf6 gxf6 18. Nxe4 Be7 19. Nbd2 f5 20. Ng3 b5 21.
Rf1 Bb7 22. e4 Bg5 23. Nf3 Be3+ 24. Kh1 fxe4 25. Ng5 *
Position (FEN): r5k1/pb5p/2q1p3/1p4N1/2pPp3/2P1b1N1/PPQ3PP/5R1K b - - 1 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 814
Best move: Bxg5