Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. g3 e6 5. Bg2 Nbd7 6. O-O Be7 7. Nc3 O-O 8. Bg5
b6 9. Ne5 Bb7 10. cxd5 cxd5 11. Bxf6 Nxf6 12. e3 Ne4 13. Rc1 Nd6 14. a3 Rc8 15.
b4 a5 16. b5 Nc4 17. Nxc4 Rxc4 18. a4 Ba3 19. Rc2 Qc7 20. Qa1 Bb4 21. Rfc1 Rc8
22. Nxd5 Bxd5 23. Rxc4 Bxc4 24. Bf1 Bxf1 25. Rxc7 Rxc7 26. Qxf1 Bd6 27. h4 Kf8
28. Qg2 Ke7 29. Qe4 g6 30. Kg2 h5 31. d5 e5 32. f4 f5 33. Qd3 Kf6 34. fxe5+
Bxe5 35. Qd2 Kg7 36. Qf2 Rc5 37. Qf3 Kf6 38. Qe2 Rxd5 39. Qa2 Rd6 40. Qg8 Ke7
41. Kf3 Re6 42. Qc8 Kf7 43. Qb7+ Kf6 44. Qa8 Bd6 45. Qd8+ Be7 46. Qh8+ Kf7 47.
Qh7+ Ke8 48. Qh8+ Kd7 49. Qd4+ Ke8 50. Qc4 Kf7 51. Qd5 Bc5 52. Kf4 Bxe3+ 53.
Kf3 Bc5 54. Qd7+ Re7 55. Qd5+ Kg7 56. Qa2 Re4 57. Qb2+ Bd4 58. Qc2 Bc5 59. Qc3+
Rd4 60. Qb2 Kf6 61. Qa1 Ke5 62. Qe1+ Kd6 63. Qe8 Rg4 64. Qd8+ Ke5 65. Qd1 Rd4
66. Qe2+ Kd5 67. Qa2+ Rc4 68. Ke2 Kd4 69. Qd2+ Ke5 70. Qb2+ Bd4 71. Qa2 Rb4 72.
Qg8 Rxa4 73. Qxg6 Ra2+ 74. Kf3 *
Position (FEN): 8/8/1p4Q1/pP2kp1p/3b3P/5KP1/r7/8 b - - 2 74
Black to move.
Themes:   Mate in 1 
Puzzle rating: 1500
Best move: Rf2#