Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. Nc3 Bc5 3. g3 Qf6 4. Nf3 c6 5. Ne4 Qe7 6. Nxc5 Qxc5 7. e3 Nf6 8.
Bg2 h6 9. d4 exd4 10. Qxd4 Qxd4 11. Nxd4 O-O 12. O-O d6 13. b3 a6 14. Bb2 c5
15. Ne2 Nfd7 16. Rad1 Ne5 17. Rxd6 Re8 18. Rfd1 Be6 19. Bxe5 Bg4 20. f3 Rxe5
21. fxg4 Rxe3 22. Bxb7 Ra7 23. Rd8+ Kh7 24. Rxb8 Rxe2 25. Rdd8 Rxa2 26. Rh8+
Kg6 27. Be4+ Kg5 28. Rbg8 Re7 29. Rxg7+ Kf6 30. Rhh7 Rxe4 31. Rxf7+ Ke5 32.
Re7+ Kd4 33. Rd7+ Kc3 34. Rxh6 *
Position (FEN): 8/3R4/p6R/2p5/2P1r1P1/1Pk3P1/r6P/6K1 b - - 0 34
Black to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 953
Best move: Re1#