Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 d6 4. Nf3 Nxe4 5. Qe2 Qe7 6. d3 Nf6 7. Qxe7+ Bxe7
8. Bg5 O-O 9. Be2 h6 10. Bh4 Bg4 11. O-O Nc6 12. Nc3 Rfe8 13. Rfe1 Bxf3 14.
Bxf3 Nd4 15. Bxb7 Rab8 16. Bxf6 Bxf6 17. Rxe8+ Rxe8 18. Nd5 Nxc2 19. Rc1 Bxb2
20. Rxc2 *
Position (FEN): 4r1k1/pBp2pp1/3p3p/3N4/8/3P4/PbR2PPP/6K1 b - - 0 20
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 839
Best move: Re1#