Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Nxd4 5. Qxd4 d6 6. Bc4 Be7 7. Qd5 Be6 8.
Qd4 Bxc4 9. Qxc4 Nf6 10. Nc3 O-O 11. O-O c6 12. Bf4 Nxe4 13. Qxe4 d5 14. Qf3
Bf6 15. Rab1 b5 16. Ne2 a5 17. Rbd1 Bxb2 18. Nd4 Bxd4 19. Rxd4 Qf6 20. Rfd1
Rfe8 21. Bc7 Qxd4 22. Rxd4 *
Position (FEN): r3r1k1/2B2ppp/2p5/pp1p4/3R4/5Q2/P1P2PPP/6K1 b - - 0 22
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 476
Best move: Re1#