Chess puzzle (Checkmate)
Moves: 1. c4 Nf6 2. Nc3 g6 3. g3 Bg7 4. Bg2 O-O 5. e3 c6 6. Nge2 d5 7. cxd5 cxd5 8. d4
Nc6 9. Bd2 Bg4 10. O-O Qd7 11. a3 Bh3 12. Qb3 Bxg2 13. Kxg2 e5 14. dxe5 Nxe5
15. Nf4 Ne4 16. Rad1 Ng5 17. Qxd5 Qf5 18. h4 Ngf3 19. Qe4 Qg4 20. Nh3 Nxh4+ 21.
Kh2 Nef3+ 22. Kh1 *
Position (FEN): r4rk1/pp3pbp/6p1/8/4Q1qn/P1N1PnPN/1P1B1P2/3R1R1K b - - 3 22
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 732
Best move: Qxh3#