Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nf6 5. Nxf6+ exf6 6. Nf3 Bd6 7. Bd3 O-O
8. O-O Bg4 9. h3 Bh5 10. c3 Re8 11. g4 Bg6 12. Qc2 Nd7 13. Bd2 Nf8 14. Rae1 Qc7
15. Kg2 Ne6 16. h4 Bf4 17. Bxg6 hxg6 18. Rh1 Bxd2 19. Qxd2 Nf4+ 20. Kg1 Qd6 21.
c4 b5 22. b3 a6 23. h5 g5 24. h6 gxh6 25. Rxh6 Kg7 26. Rh2 Rxe1+ 27. Qxe1 Qd7
28. Qe4 Qxg4+ 29. Kf1 Rh8 30. Rxh8 Kxh8 31. Qxc6 Qf5 32. Kg1 g4 33. Nh4 Nh3+
34. Kh2 Qxf2+ 35. Ng2 Qg1+ 36. Kg3 Qxd4 37. cxb5 axb5 38. Qxb5 Ng5 39. Qf5 Qc3+
40. Kxg4 Qd4+ 41. Nf4 Qd1+ 42. Kg3 Qg1+ 43. Ng2 Qd4 44. Qf4 Qc3+ 45. Kg4 *
Position (FEN): 7k/5p2/5p2/6n1/5QK1/1Pq5/P5N1/8 b - - 10 45
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1016
Best move: Qh3#