Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. f4 g6 3. e3 Bg7 4. Nf3 O-O 5. c3 d6 6. Bd3 c5 7. Nbd2 Nc6 8. O-O
cxd4 9. cxd4 e5 10. dxe5 dxe5 11. fxe5 Qxd3 12. exf6 Bxf6 13. Nb3 Qxd1 14. Rxd1
Re8 15. Rf1 Bf5 16. Nfd4 Bxd4 17. exd4 Bd3 18. Rd1 Bc2 19. Rd2 Bxb3 20. axb3
Rad8 21. d5 Nb4 22. d6 Re6 23. Kf2 Rf6+ 24. Kg1 Rfxd6 25. Rxd6 Rxd6 26. Bf4 Rf6
27. Be5 Re6 28. Bc3 Nc6 29. Rd1 f6 30. Rd7 Re7 31. Rxe7 Nxe7 32. Bxf6 Nd5 33.
Bd4 a6 34. Kf2 Kf7 35. Kf3 Ke6 36. Ke4 Ne7 37. g4 Nc6 38. Bc3 Ne7 39. h4 h5 40.
gxh5 gxh5 41. Kf4 Nd5+ 42. Kg5 b5 43. Kxh5 Kf5 44. Kh6 Nxc3 45. bxc3 a5 46. h5
a4 47. bxa4 bxa4 48. Kg7 a3 49. h6 a2 50. h7 a1=Q 51. h8=Q Qxc3+ 52. Kg8 Qc8+
53. Kg7 Qd7+ 54. Kg8 Kg6 55. Qe5 Qf7+ 56. Kh8 *
Position (FEN): 7K/5q2/6k1/4Q3/8/8/8/8 b - - 9 56
Black to move.
Themes:  Endgame, Queen Endgame Mate in 1 
Puzzle rating: 1210
Best move: Qf8#