Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. e3 O-O 5. Bd3 c5 6. Ne2 d5 7. O-O dxc4 8. Bxc4
Nc6 9. dxc5 Bxc5 10. a3 a5 11. Na4 Ba7 12. Qc2 Ne5 13. Bb5 Bd7 14. Rd1 Qe7 15.
Bxd7 Nexd7 16. Qc7 b5 17. Nac3 Rfc8 18. Qg3 Bb8 19. Qf3 b4 20. axb4 Qxb4 21.
Ra4 Qb3 22. Nd4 Qb6 23. Ndb5 Ne5 *
Position (FEN): rbr3k1/5ppp/1q2pn2/pN2n3/R7/2N1PQ2/1P3PPP/2BR2K1 w - - 6 24
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 956
Best move: Qxa8