Chess puzzle (Checkmate)
Moves: 1. d4 c5 2. d5 Nf6 3. c4 e5 4. Nc3 d6 5. e4 Be7 6. Nf3 O-O 7. Be2 Ne8 8. O-O g6
9. h3 Ng7 10. Nh2 f5 11. exf5 gxf5 12. f4 e4 13. Kh1 a6 14. g4 h6 15. gxf5 Bxf5
16. Bg4 Bf6 17. Bxf5 Bxc3 18. Rg1 Rxf5 19. bxc3 Qf6 20. Ng4 Qxc3 21. Nxh6+ Kf8
22. Nxf5 *
Position (FEN): rn3k2/1p4n1/p2p4/2pP1N2/2P1pP2/2q4P/P7/R1BQ2RK b - - 0 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1465
Best move: Qxh3#