Chess puzzle (Crushing)
Moves: 1. e4 Nc6 2. d4 e5 3. d5 Nce7 4. Nf3 Ng6 5. c4 Bb4+ 6. Bd2 Bxd2+ 7. Qxd2 Nh6 8.
Nc3 d6 9. O-O-O Ng4 10. h3 Nf6 11. Kb1 Bd7 12. Bd3 Nf4 13. g3 Nxd3 14. Qxd3 Qe7
15. Nd2 O-O-O 16. g4 h6 17. f3 g5 18. Rhe1 h5 19. Qe3 hxg4 20. hxg4 Rdg8 *
Position (FEN): 2k3rr/pppbqp2/3p1n2/3Pp1p1/2P1P1P1/2N1QP2/PP1N4/1K1RR3 w - - 1 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1043
Best move: Qxa7