Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nc3 d5 3. exd5 cxd5 4. d4 Bf5 5. Nf3 e6 6. Bd3 Bg6 7. Bxg6 hxg6 8.
O-O Nf6 9. Bg5 a6 10. Bxf6 gxf6 11. Qd3 Bd6 12. g3 Nc6 13. a3 Qc7 14. Rac1
O-O-O 15. Na4 Rh3 16. Nc5 Bxg3 17. fxg3 Rxg3+ 18. hxg3 Qxg3+ 19. Kh1 Rh8+ 20.
Nh2 *
Position (FEN): 2k4r/1p3p2/p1n1ppp1/2Np4/3P4/P2Q2q1/1PP4N/2R2R1K b - - 3 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 814
Best move: Qxh2#