Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bg5 e6 3. Nf3 d5 4. e4 dxe4 5. Ne5 h6 6. Bxf6 Qxf6 7. Nc3 Bb4 8.
a3 Bxc3+ 9. bxc3 Nc6 10. Bb5 Bd7 11. Nxd7 Kxd7 12. d5 exd5 13. Qxd5+ Qd6 14.
Rd1 Qxd5 15. Rxd5+ Ke6 16. c4 Rad8 17. O-O Rxd5 18. cxd5+ Kxd5 19. Bxc6+ Kxc6
20. Rd1 Re8 21. g3 e3 22. fxe3 Rxe3 23. Rd8 Rxa3 24. Rf8 Rf3 25. Kg2 Rf6 26. h4
Kb5 27. Rb8 b6 28. Rb7 a5 29. Rxc7 a4 30. h5 Kb4 31. Ra7 b5 32. Rb7 a3 33. c3+
Kxc3 34. Rxb5 a2 35. Ra5 Kb2 36. Rb5+ Ka1 37. g4 Rf4 38. Kg3 Rf1 39. Rb7 Rb1
40. Rxf7 Kb2 41. Rb7+ Kc3 42. Rc7+ Kd4 43. Rd7+ Ke5 44. Re7+ Kf6 45. Re4 a1=Q
46. Rf4+ Kg5 *
Position (FEN): 8/6p1/7p/6kP/5RP1/6K1/8/qr6 w - - 2 47
White to move.
Themes:  Endgame, Queen and Rook Endgame Mate in 1 
Puzzle rating: 599
Best move: Rf5#