Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 Nf6 4. Bb5 d6 5. O-O Bd7 6. d4 exd4 7. Nxd4 Nxd4 8.
Bxd7+ Qxd7 9. Qxd4 h6 10. f4 Be7 11. e5 dxe5 12. Qxd7+ Nxd7 13. fxe5 Nxe5 14.
Re1 Nc6 15. Nd5 Rc8 16. Bf4 Rd8 17. Nxc7+ Kf8 18. c3 Bd6 19. Bxd6+ Rxd6 *
Position (FEN): 5k1r/ppN2pp1/2nr3p/8/8/2P5/PP4PP/R3R1K1 w - - 0 20
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 555
Best move: Re8#