Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. e3 e6 3. Bb5+ Ke7 4. Nc3 c6 5. Ba4 g6 6. Nf3 f6 7. O-O e5 8. dxe5
fxe5 9. Nxe5 Ke6 10. Qd4 Nd7 11. Nxd7 Bxd7 12. f4 Nf6 13. Bb3 Bc8 14. Na4 b6
15. Bd2 Qc7 16. a3 Ba6 17. Rfe1 Rd8 18. Bb4 c5 19. Bc3 cxd4 20. Bxd4 Ne4 21.
Nxb6 Rg8 22. Nxd5 Rxd5 23. Be5 Bd6 24. Bxd5+ Kxd5 25. Rad1+ Ke6 26. Bxd6 Nxd6
27. Rd2 Ne4 28. Rd4 Nd2 29. Rxd2 Rd8 30. Red1 Rb8 31. b3 Qg7 32. Rd6+ Kf5 33.
R1d5+ Kg4 34. h3+ Kg3 35. Rg5+ Kh4 36. Rxa6 Ra8 37. Rg4+ Kh5 38. Ra5+ Kh6 *
Position (FEN): r7/p5qp/6pk/R7/5PR1/PP2P2P/2P3P1/6K1 w - - 5 39
White to move.
Themes:  Endgame, Queen and Rook Endgame Mate in 1 
Puzzle rating: 1190
Best move: Rh4#