Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 Nc6 3. fxe5 Nxe5 4. Nf3 Nxf3+ 5. Qxf3 c6 6. Bc4 Qf6 7. Qxf6 Nxf6
8. O-O Bc5+ 9. Kh1 d5 10. exd5 cxd5 11. Bb5+ Bd7 12. Bxd7+ Nxd7 13. Re1+ Be7
14. c3 f6 15. d4 Nf8 16. Be3 Ng6 17. Nd2 O-O 18. Re2 Bd6 19. Rae1 Rae8 20. c4
Nf4 21. Bxf4 Rxe2 22. Rxe2 Bxf4 23. cxd5 Rc8 24. g3 Rc1+ 25. Kg2 Bh6 26. Ne4
Rd1 27. Nd6 Rxd4 *
Position (FEN): 6k1/pp4pp/3N1p1b/3P4/3r4/6P1/PP2R1KP/8 w - - 0 28
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 675
Best move: Re8#