Chess puzzle (Checkmate)
Moves: 1. c4 g6 2. Nc3 Bg7 3. d3 Nf6 4. Bd2 O-O 5. g3 d6 6. Bg2 e5 7. Nf3 Nc6 8. O-O
Bg4 9. Qb3 Rb8 10. Qa4 h5 11. Bg5 Qd7 12. e3 Bh3 13. d4 e4 14. Nh4 Bxg2 15.
Nxg2 Qg4 16. Bxf6 Bxf6 17. d5 Ne5 18. c5 Nf3+ 19. Kh1 Qh3 20. Nf4 *
Position (FEN): 1r3rk1/ppp2p2/3p1bp1/2PP3p/Q3pN2/2N1PnPq/PP3P1P/R4R1K b - - 4 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1195
Best move: Qxh2#