Chess puzzle (Crushing)
Moves: 1. g3 e5 2. c4 Nc6 3. Bg2 Nf6 4. Nc3 Bb4 5. Nd5 Nxd5 6. Bxd5 O-O 7. Qb3 a5 8.
e3 Ne7 9. Bg2 c6 10. Ne2 Bc5 11. d4 a4 12. Qd1 exd4 13. exd4 Bb4+ 14. Bd2 Ba5
15. b4 Bc7 16. O-O b5 17. c5 d6 18. Bg5 f6 19. Bf4 dxc5 20. dxc5 Qxd1 21. Raxd1
Bxf4 22. Nxf4 Bg4 23. Rd7 *
Position (FEN): r4rk1/3Rn1pp/2p2p2/1pP5/pP3Nb1/6P1/P4PBP/5RK1 b - - 2 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1070
Best move: Bxd7