Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nf6 3. Nf3 Nxe4 4. O-O d5 5. Re1 dxc4 6. Rxe4 f6 7. Rxc4 Be6 8.
Re4 Nc6 9. d4 Bf5 10. Re1 Be7 11. dxe5 Qxd1 12. Rxd1 Nxe5 13. Nxe5 fxe5 14. Re1
Bf6 15. Nc3 Bxc2 16. Bf4 O-O-O 17. Bxe5 Bxe5 18. Rxe5 g6 19. Rc1 Bf5 20. Nd5
Rd7 21. Rce1 Kd8 22. h3 h5 23. b4 Bd3 24. a4 Rf8 25. b5 c6 26. b6 a6 27. Nc7
Bc4 28. Re8+ Rxe8 *
Position (FEN): 3kr3/1pNr4/pPp3p1/7p/P1b5/7P/5PP1/4R1K1 w - - 0 29
White to move.
Themes:  Endgame Hook Mate, Mate in 1 
Puzzle rating: 657
Best move: Rxe8#