Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nc3 d5 3. exd5 exd5 4. d4 Nf6 5. Nf3 Nc6 6. Bd3 Bg4 7. O-O Bd6 8.
Re1+ Be6 9. Ng5 Qd7 10. Nxe6 fxe6 11. Bf5 Nd8 12. Qe2 Ne4 13. Nxe4 dxe4 14.
Qxe4 O-O 15. Bxe6+ Nxe6 16. Qxe6+ Qxe6 17. Rxe6 Rad8 18. Bg5 Rd7 19. Rae1 h6
20. Bh4 Rdf7 21. Be7 Bxe7 22. Rxe7 Rxf2 23. Rxc7 a5 24. d5 Rd2 25. Rxb7 Rff2
26. Re8+ Kh7 27. Rd7 Rxg2+ 28. Kf1 Rxh2 29. Rde7 *
Position (FEN): 4R3/4R1pk/7p/p2P4/8/8/PPPr3r/5K2 b - - 1 29
Black to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 1404
Best move: Rh1#