Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e5 6. Bb5+ Nbd7 7. Nf5 a6 8.
Bxd7+ Qxd7 9. O-O g6 10. Ne3 Bg7 11. Ned5 Nxd5 12. Nxd5 Qc6 13. Be3 Be6 14. Qd3
Rd8 15. Rfd1 h6 16. c4 O-O 17. Rd2 Bxd5 18. Qxd5 Qxd5 19. Rxd5 f5 20. f3 fxe4
21. fxe4 Rd7 22. Rad1 Rf6 23. b3 Kh7 24. Rxe5 Rdf7 25. Red5 Re6 26. Bd4 Rxe4
27. Bxg7 Kxg7 28. Rxd6 Re2 29. R1d2 *
Position (FEN): 8/1p3rk1/p2R2pp/8/2P5/1P6/P2Rr1PP/6K1 b - - 2 29
Black to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 744
Best move: Re1#