Chess puzzle (Checkmate)
Moves: 1. e4 Nf6 2. e5 Nd5 3. d4 d6 4. Nf3 Bg4 5. Be2 dxe5 6. Nxe5 Bxe2 7. Qxe2 e6 8.
O-O Bd6 9. c4 Nb6 10. Nf3 Be7 11. Nc3 Nc6 12. Rd1 O-O 13. d5 exd5 14. Nxd5 Nxd5
15. Rxd5 Qe8 16. b3 Bf6 17. Qxe8 Raxe8 18. Rb1 Re2 19. Rd7 Be5 20. Nxe5 *
Position (FEN): 5rk1/pppR1ppp/2n5/4N3/2P5/1P6/P3rPPP/1RB3K1 b - - 0 20
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 917
Best move: Re1#