Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Re1 b5 7. Bb3 d6 8. c3
O-O 9. h3 Be6 10. d4 Bxb3 11. axb3 exd4 12. cxd4 Nb4 13. Nc3 c5 14. d5 Nd7 15.
Bf4 Qc7 16. Qd2 Bf6 17. g4 Rfe8 18. g5 Be5 19. Nxe5 Nxe5 20. Bxe5 Rxe5 21. f4
Ree8 22. Re3 Qb6 23. Kg2 c4 24. bxc4 bxc4 25. Rf1 Nd3 26. Re2 Rab8 27. Nd1 Qd4
28. Qc3 Rxe4 29. Qxd4 Rxd4 30. Kg3 Rxd5 31. Rf3 Rb3 *
Position (FEN): 6k1/5ppp/p2p4/3r2P1/2p2P2/1r1n1RKP/1P2R3/3N4 w - - 2 32
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 568
Best move: Re8#