Chess puzzle (Crushing)
Moves: 1. e4 b6 2. e5 Bb7 3. d4 d5 4. Bb5+ c6 5. Ba4 b5 6. Bb3 Ba6 7. a3 e6 8. Nf3 Be7
9. Nc3 h6 10. a4 b4 11. Ne2 c5 12. dxc5 Bxc5 13. Be3 Nd7 14. Bxc5 Nxc5 15. O-O
Ne7 16. Re1 Nf5 17. Ned4 Nxd4 18. Qxd4 Nxb3 19. cxb3 Qe7 20. h3 O-O 21. a5 Rfc8
22. Ra4 Rab8 23. Qxa7 *
Position (FEN): 1rr3k1/Q3qpp1/b3p2p/P2pP3/Rp6/1P3N1P/1P3PP1/4R1K1 b - - 0 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1122
Best move: Qxa7