Chess puzzle (Crushing)
Moves: 1. e4 c5 2. c4 Nc6 3. d3 d6 4. Nc3 a6 5. Be2 e5 6. Bd2 Be7 7. Nf3 Nf6 8. h3 O-O
9. b3 Qd7 10. O-O h6 11. g4 Nd4 12. Nxd4 cxd4 13. Na4 b5 14. Nb6 Qb7 15. Nxa8
Qxa8 16. cxb5 axb5 17. a4 bxa4 18. bxa4 d5 19. f3 dxe4 20. fxe4 Ba6 21. Qb3 Rb8
22. Qa3 *
Position (FEN): qr4k1/4bpp1/b4n1p/4p3/P2pP1P1/Q2P3P/3BB3/R4RK1 b - - 4 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 996
Best move: Bxa3