Chess puzzle (Crushing)
Moves: 1. e4 a5 2. d4 c6 3. c4 b5 4. Nf3 a4 5. Nc3 b4 6. Nxa4 e6 7. Be2 c5 8. O-O Bb7
9. d5 e5 10. Nxe5 d6 11. Nf3 h6 12. Bf4 Qd7 13. Re1 Rxa4 14. e5 Ba6 15. e6 fxe6
16. dxe6 Qc6 17. Bd3 b3 18. Qxb3 Rb4 19. Be4 Qb6 20. Qc3 Rxc4 21. Qxg7 *
Position (FEN): 1n2kbnr/6Q1/bq1pP2p/2p5/2r1BB2/5N2/PP3PPP/R3R1K1 b k - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1247
Best move: Bxg7