Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nc3 d6 3. h3 Nf6 4. Bc4 Be7 5. d4 exd4 6. Qxd4 O-O 7. Bg5 Nc6 8.
Qd1 Ne8 9. Bxe7 Nxe7 10. Nd5 Ng6 11. Nf3 Nf6 12. Nxf6+ Qxf6 13. O-O Ne5 14.
Nxe5 Qxe5 15. Bd5 c6 16. Bb3 Be6 17. Bxe6 fxe6 18. Re1 d5 19. exd5 Qxd5 20.
Qxd5 exd5 21. Rac1 Rae8 22. Red1 Rf5 23. c4 Rd8 24. cxd5 Rfxd5 25. Re1 Kf7 26.
Rc3 Rd2 27. Rf3+ Kg8 28. Rb3 R8d7 29. Re8+ Kf7 30. Re4 b5 31. Rf3+ Kg8 *
Position (FEN): 6k1/p2r2pp/2p5/1p6/4R3/5R1P/PP1r1PP1/6K1 w - - 2 32
White to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 492
Best move: Re8#