Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. c3 d6 4. d4 Bg4 5. Bb5 a6 6. Ba4 b5 7. Bb3 exd4 8. cxd4
Nf6 9. O-O Be7 10. h3 Bh5 11. Qd3 O-O 12. Nc3 Bg6 13. Qe3 b4 14. Nd5 Rb8 15. e5
Nxd5 16. Bxd5 Na7 17. Bb3 a5 18. d5 Nc8 19. Qe2 Nb6 20. Be3 dxe5 21. Bxb6 Rxb6
22. Nxe5 Bd6 23. Nc6 Qa8 24. a3 *
Position (FEN): q4rk1/2p2ppp/1rNb2b1/p2P4/1p6/PB5P/1P2QPP1/R4RK1 b - - 0 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1580
Best move: bxa3