Chess puzzle (Crushing)
Moves: 1. c4 Nf6 2. Nc3 g6 3. g3 Bg7 4. Bg2 d6 5. e4 Nc6 6. Nge2 e5 7. O-O O-O 8. d3
Ne8 9. Nd5 f5 10. b4 Nd4 11. Nxd4 exd4 12. exf5 Rxf5 13. Bf4 c6 14. Re1 cxd5
15. Bxd5+ Kh8 16. Qa4 Bd7 17. b5 Qc7 18. Re2 a6 19. Rae1 Nf6 20. Be4 axb5 *
Position (FEN): r6k/1pqb2bp/3p1np1/1p3r2/Q1PpBB2/3P2P1/P3RP1P/4R1K1 w - - 0 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 967
Best move: Qxa8+