Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 Be7 5. c3 O-O 6. Be3 d5 7. exd5 Nxd5 8.
Nbd2 Nf6 9. Qe2 Bg4 10. h3 Bh5 11. g4 Bg6 12. Nh4 Kh8 13. O-O-O Rb8 14. Rdg1 a6
15. Nxg6+ fxg6 16. f4 exf4 17. Bxf4 Nd5 18. Bxd5 Qxd5 19. Bxc7 Rbc8 20. Bg3 *
Position (FEN): 2r2r1k/1p2b1pp/p1n3p1/3q4/6P1/2PP2BP/PP1NQ3/2K3RR b - - 2 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 2085
Best move: Qxa2