Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nc6 5. Nc3 Nf6 6. Nxc6 bxc6 7. e5 Nd5 8.
Ne4 f5 9. exf6 Nxf6 10. Nd6+ Bxd6 11. Qxd6 Qe7 12. Bf4 a5 13. f3 Ba6 14. O-O-O
Bxf1 15. Rhxf1 Qxd6 16. Bxd6 Kf7 17. g4 h5 18. g5 Nd5 19. c4 Ne7 20. Be5 Ra7
21. Rd3 Rc8 22. c5 Nd5 23. f4 Kg6 24. Rdf3 Rf8 25. Bd6 Rf7 26. Kc2 Rb7 27. Rb3
Rb5 28. Rff3 Kf5 29. Ra3 Ke4 30. Rfb3 Nxf4 31. Rxb5 cxb5 32. Rxa5 b4 33. Rb5
Nd3 34. Bg3 Kd4 35. a4 bxa3 36. bxa3 Nxc5 37. Rb4+ Kd5 38. a4 Rf3 39. a5 Ra3
40. Bc7 Kc6 41. Bb6 e5 42. Rb1 d5 43. Rf1 d4 44. Kb2 Rb3+ 45. Kc2 Rh3 46. Rf2
e4 47. Rg2 Ne6 48. Kb2 Kd5 49. Rc2 d3 50. Rc1 Rxh2+ 51. Kb3 d2 52. Rd1 Nd4+ 53.
Bxd4 Kxd4 54. a6 Rf2 55. Rxd2+ Rxd2 56. a7 e3 57. a8=Q e2 58. Qd8+ Ke3 59. Qe7+
Kf2 60. Qc5+ Kg2 61. Qc6+ Kg1 62. Qc5+ Kf1 63. Qf5+ Ke1 64. Qf4 Rd8 65. Qg3+
Kd1 66. Qc3 e1=Q *
Position (FEN): 3r4/6p1/8/6Pp/8/1KQ5/8/3kq3 w - - 0 67
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1351
Best move: Qc2#