Chess puzzle (Crushing)
Moves: 1. d4 d5 2. Nf3 Nc6 3. Bf4 h6 4. Nbd2 e6 5. h4 Bd6 6. e3 Nf6 7. Ne5 Bd7 8. g4
Qe7 9. Rh3 O-O-O 10. a3 g5 11. hxg5 hxg5 12. Nxc6 Bxc6 13. Rxh8 Rxh8 14. Bxg5
Rg8 15. Bh4 e5 16. Bh3 Kb8 17. Qf3 Rg6 18. O-O-O e4 19. Qg2 Bd7 20. c4 Ba4 21.
cxd5 *
Position (FEN): 1k6/ppp1qp2/3b1nr1/3P4/b2Pp1PB/P3P2B/1P1N1PQ1/2KR4 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 2038
Best move: Bxa3