Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 b5 5. Bb3 Nf6 6. d3 Bc5 7. O-O d6 8. h3 h6
9. c3 Bb7 10. Re1 Qd7 11. d4 exd4 12. cxd4 Bb6 13. e5 dxe5 14. Nxe5 Nxe5 15.
Rxe5+ Kd8 16. Be3 Re8 17. Nc3 Rxe5 18. dxe5 Bxe3 19. exf6 Bd4 20. fxg7 Bxg7 21.
Qh5 Ke8 22. Qc5 Qe7 23. Qxe7+ Kxe7 24. Re1+ Kf8 25. Bd5 Bxd5 26. Nxd5 c6 27.
Nc7 Ra7 *
Position (FEN): 5k2/r1N2pb1/p1p4p/1p6/8/7P/PP3PP1/4R1K1 w - - 2 28
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 750
Best move: Re8#