Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 d6 3. Bb5+ Bd7 4. Bxd7+ Nxd7 5. d4 cxd4 6. Nxd4 Ngf6 7. Nc3 a6
8. Bg5 e6 9. f4 Be7 10. Qf3 Qb6 11. Nb3 O-O 12. O-O-O Rac8 13. Kb1 a5 14. g4
Qb4 15. Bxf6 Bxf6 16. e5 dxe5 17. Rxd7 e4 18. Nxe4 Bxb2 19. f5 exf5 20. gxf5 a4
21. f6 axb3 22. axb3 *
Position (FEN): 2r2rk1/1p1R1ppp/5P2/8/1q2N3/1P3Q2/1bP4P/1K5R b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1535
Best move: Qa3