Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. f4 c5 3. Nc3 Nc6 4. Bc4 Nf6 5. Nf3 d5 6. exd5 exd5 7. Qe2+ Be7 8.
Bb5 O-O 9. O-O Nd4 10. Nxd4 cxd4 11. Nd1 Bc5 12. Bd3 Bg4 13. Qe5 Re8 14. Qg5
Be2 15. Bxe2 d3+ 16. Kh1 dxe2 17. Re1 exd1=N 18. Rxd1 Qe7 19. b3 Qe1+ 20. Rxe1
*
Position (FEN): r3r1k1/pp3ppp/5n2/2bp2Q1/5P2/1P6/P1PP2PP/R1B1R2K b - - 0 20
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 743
Best move: Rxe1#