Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nc3 g6 3. f4 Nc6 4. Bb5 e6 5. Nf3 Nf6 6. d3 d5 7. O-O d4 8. Ne2 Be7
9. Qe1 O-O 10. Bxc6 bxc6 11. Bd2 a5 12. Ng3 Bd6 13. e5 Qb6 14. exd6 Qxb2 15.
Ne5 Qxc2 16. Rc1 Qxa2 17. Nxc6 h5 18. Ra1 Qc2 19. Ne7+ Kh7 20. Bxa5 Qxd3 21.
Rd1 Qa6 22. Bc7 Bb7 23. Qe5 Ng4 24. Qg5 *
Position (FEN): r4r2/1bB1Np1k/q2Pp1p1/2p3Qp/3p1Pn1/6N1/6PP/3R1RK1 b - - 7 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 2100
Best move: Qa2