Chess puzzle (Crushing)
Moves: 1. a3 d5 2. Nf3 Nc6 3. d4 Bg4 4. Ne5 Nxe5 5. dxe5 c6 6. h3 Bh5 7. Nc3 e6 8. g4
Bg6 9. Bg2 h6 10. e3 b5 11. Qf3 Bc5 12. e4 d4 13. Ne2 Ne7 14. Bf4 Qa5+ 15. Bd2
b4 16. a4 Rd8 17. h4 h5 18. g5 Bb6 19. O-O Qxe5 20. Bxb4 c5 21. Ba5 *
Position (FEN): 3rk2r/p3npp1/1b2p1b1/B1p1q1Pp/P2pP2P/5Q2/1PP1NPB1/R4RK1 b k - 1 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1220
Best move: Bxa5