Chess puzzle (Checkmate)
Moves: 1. c4 c6 2. Nc3 d6 3. e4 Nf6 4. Nf3 g6 5. d4 Bg7 6. Bg5 O-O 7. Qd2 Nbd7 8. Bh6
a6 9. Bxg7 Kxg7 10. Bd3 b5 11. cxb5 axb5 12. a3 b4 13. Ne2 bxa3 14. bxa3 Ba6
15. Bxa6 Rxa6 16. Qd3 Qa5+ 17. Nd2 Rb8 18. O-O Qh5 19. Ng3 Ng4 20. Qxa6 *
Position (FEN): 1r6/3nppkp/Q1pp2p1/7q/3PP1n1/P5N1/3N1PPP/R4RK1 b - - 0 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 759
Best move: Qxh2#