Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. a3 Bc5 4. Nc3 Nf6 5. h3 a6 6. Bc4 O-O 7. d3 b5 8. Bb3
Bb7 9. Bg5 h6 10. Bh4 d6 11. Rb1 Nd4 12. Nxd4 exd4 13. Ne2 Re8 14. O-O g5 15.
Bg3 Kg7 16. c3 dxc3 17. Nxc3 Qd7 18. Qf3 Qe7 19. Rbe1 Nd7 20. Qg4 Ne5 21. Bxe5+
dxe5 22. a4 Bc8 23. axb5 *
Position (FEN): r1b1r3/2p1qpk1/p6p/1Pb1p1p1/4P1Q1/1BNP3P/1P3PP1/4RRK1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1068
Best move: Bxg4