Chess puzzle (Checkmate)
Moves: 1. Nf3 Nf6 2. d4 g6 3. e3 Bg7 4. c4 d6 5. Nc3 O-O 6. h3 Nbd7 7. Bd3 e5 8. d5
Nc5 9. Bc2 a5 10. e4 Bd7 11. O-O Nh5 12. Re1 Re8 13. Be3 b6 14. Qd2 f5 15. Bh6
f4 16. Bxg7 Kxg7 17. a3 g5 18. b4 Nb7 19. c5 axb4 20. axb4 bxc5 21. Rxa8 Qxa8
22. b5 Qd8 23. Qe2 h6 24. Nh2 Nf6 25. f3 Rh8 26. Kf2 h5 27. Bd3 g4 28. fxg4
hxg4 29. Nxg4 Nxg4+ 30. hxg4 Qh4+ 31. Kf1 Bxg4 32. Qf2 Qg5 33. Ne2 Rh2 34. Ng1
Qh5 35. Be2 Bxe2+ 36. Rxe2 Qg4 37. Ke1 Rh1 38. Kd2 Na5 39. Kc3 Qg3+ 40. Nf3
Rc1+ 41. Kb2 Qxf2 42. Rxf2 Rc4 43. Nd2 Rb4+ 44. Ka3 Nc4+ 45. Nxc4 Rxc4 46. b6
cxb6 47. Rb2 Rb4 48. Rxb4 cxb4+ 49. Kxb4 Kf6 50. Kb5 Kg5 51. Kxb6 Kg4 52. Kc6
Kg3 53. Kxd6 Kxg2 54. Kxe5 f3 55. d6 f2 56. d7 f1=Q 57. d8=Q Qb5+ 58. Qd5 Qe8+
59. Kd4 Qa4+ 60. Kc5 Qa7+ 61. Kd6 Qb6+ 62. Ke5 Qb2+ 63. Qd4 Qb5+ 64. Kf4 Qb8+
65. e5 Qf8+ 66. Ke4 *
Position (FEN): 5q2/8/8/4P3/3QK3/8/6k1/8 b - - 2 66
Black to move.
Themes:  Endgame, Queen Endgame Dovetail Mate, Mate in 1 
Puzzle rating: 900
Best move: Qf3#