Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Bc4 Be7 5. O-O Nf6 6. e5 Ne4 7. c3 O-O 8.
cxd4 d6 9. Bd3 Bf5 10. Nc3 Nxc3 11. bxc3 Bxd3 12. Qxd3 dxe5 13. Re1 exd4 14.
Nxd4 Nxd4 15. cxd4 Bf6 16. Bb2 c5 17. Qb5 Bxd4 18. Bxd4 Qxd4 19. Qxb7 Rfe8 20.
Red1 Qc3 21. Rac1 Qa5 22. g3 Rab8 23. Qd5 Rbd8 24. Qc6 Rc8 25. Qd5 Re6 26. Rxc5
Qxc5 27. Qxc5 Re1+ 28. Rxe1 Rxc5 *
Position (FEN): 6k1/p4ppp/8/2r5/8/6P1/P4P1P/4R1K1 w - - 0 29
White to move.
Themes:  Endgame, Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 600
Best move: Re8#