Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. g3 Nf6 3. Bg2 Bc5 4. Nc3 Nc6 5. e3 O-O 6. Nge2 d6 7. d4 Bb6 8. O-O
Bg4 9. dxe5 Nxe5 10. b3 Nf3+ 11. Kh1 Re8 12. Nd5 c6 13. Nxb6 axb6 14. h3 Bh5
15. Nf4 Nh4 16. Nxh5 Nxg2 17. Nxf6+ Qxf6 18. Bd2 Nh4 19. gxh4 Qxh4 20. Qg4 Qh6
21. Rg1 Re6 22. e4 Qf6 23. Qf5 Qh4 24. Qg5 *
Position (FEN): r5k1/1p3ppp/1pppr3/6Q1/2P1P2q/1P5P/P2B1P2/R5RK b - - 4 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1299
Best move: Qxh3#