Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Nxd4 5. Qxd4 Qf6 6. Be3 b6 7. c3 Bb7 8.
Bd3 Bc5 9. Qxf6 Nxf6 10. Bxc5 bxc5 11. f3 O-O 12. O-O Rfe8 13. Na3 d5 14. Nb5
Ba6 15. Nxc7 Bxd3 16. Nxe8 Rxe8 17. Rfd1 dxe4 18. fxe4 Bxe4 19. Re1 Rd8 20. a4
Kf8 21. b4 Rd2 22. b5 Rxg2+ 23. Kf1 Rxh2 24. a5 Bd3+ 25. Kg1 Rc2 26. b6 axb6
27. axb6 Rxc3 28. b7 Rb3 29. Ra8+ Ne8 *
Position (FEN): R3nk2/1P3ppp/8/2p5/8/1r1b4/8/4R1K1 w - - 3 30
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 610
Best move: Rexe8#