Chess puzzle (Checkmate)
Moves: 1. Nf3 e5 2. Nxe5 Nc6 3. Nxc6 dxc6 4. e4 Bd6 5. d3 Nf6 6. Be2 O-O 7. O-O h6 8.
Nc3 Nh7 9. Be3 Ng5 10. Qd2 f5 11. Bxg5 hxg5 12. g3 f4 13. Bf3 g4 14. Bg2 f3 15.
Bh1 Rf6 16. Qg5 Be7 17. e5 Rh6 18. Qf4 Qe8 19. h4 Bxh4 20. gxh4 Qh5 21. Qg3 g5
22. hxg5 *
Position (FEN): r1b3k1/ppp5/2p4r/4P1Pq/6p1/2NP1pQ1/PPP2P2/R4RKB b - - 0 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 990
Best move: Qxh1#