Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Na5 6. Bb5+ Bd7 7. Bxd7+ Qxd7
8. Nc3 h6 9. Nf3 Nxd5 10. Nxe5 Nxc3 11. Nxd7 Nxd1 12. Kxd1 Kxd7 13. Re1 Re8 14.
c3 Rxe1+ 15. Kxe1 Bd6 16. b4 Re8+ 17. Kf1 Nc4 18. d3 Be5 19. dxc4 Bxc3 20. Rb1
*
Position (FEN): 4r3/pppk1pp1/7p/8/1PP5/2b5/P4PPP/1RB2K2 b - - 1 20
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1046
Best move: Re1#