Chess puzzle (Crushing)
Moves: 1. e4 e5 2. c3 Nc6 3. d4 exd4 4. cxd4 Bb4+ 5. Nc3 Qh4 6. Qf3 Nxd4 7. Qd3 Bc5 8.
g3 Qf6 9. Bf4 c6 10. Nf3 Ne7 11. Bg2 Nxf3+ 12. Bxf3 Qd4 13. Qe2 Bb4 14. Bd2 O-O
15. O-O Re8 16. Rad1 Nf5 17. Bf4 Qb6 18. Bg4 Nd4 19. Qd3 c5 20. Nd5 Qc6 21. Nc7
Rxe4 22. Nxa8 d5 23. Nc7 *
Position (FEN): 2b3k1/ppN2ppp/2q5/2pp4/1b1nrBB1/3Q2P1/PP3P1P/3R1RK1 b - - 1 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 2038
Best move: Bxg4