Chess puzzle (Crushing)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. Nc3 e6 5. Nf3 Bb4 6. Bd2 Ba5 7. a3 Bb6 8. Bg5
Qc7 9. Bd3 Bxd3 10. Qxd3 h6 11. Bh4 Nd7 12. O-O a5 13. b4 axb4 14. axb4 Rxa1
15. Rxa1 Ne7 16. Ra8+ Nc8 17. b5 c5 18. dxc5 Nxc5 19. Qd2 O-O 20. Ra1 Qd7 21.
Rd1 g5 *
Position (FEN): 2n2rk1/1p1q1p2/1b2p2p/1PnpP1p1/7B/2N2N2/2PQ1PPP/3R2K1 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1040
Best move: Bxg5