Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 f5 3. exf5 Nf6 4. Bc4 d5 5. Bb3 e4 6. Qe2 Bxf5 7. Nd4 Bd7 8. d3
Be7 9. dxe4 dxe4 10. Nc3 Qc8 11. Nxe4 Nxe4 12. Qxe4 c5 13. Nf3 Nc6 14. O-O Bf5
15. Qc4 Rf8 16. Re1 Qd7 17. Qxc5 O-O-O 18. Rxe7 Qxe7 19. Qc3 Rd1+ 20. Ne1 Qxe1+
21. Qxe1 *
Position (FEN): 2k2r2/pp4pp/2n5/5b2/8/1B6/PPP2PPP/R1BrQ1K1 b - - 0 21
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 1081
Best move: Rxe1#