Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 g6 3. d4 cxd4 4. Qxd4 Nf6 5. e5 Nc6 6. Qe3 Nd5 7. Qe4 Nb6 8.
Nc3 Bg7 9. Bg5 d5 10. exd6 Bf5 11. dxe7 Bxc3+ 12. bxc3 Bxe4 13. exd8=Q+ Nxd8
14. Bb5+ Nc6 15. O-O O-O 16. Bh6 Rfd8 17. Ng5 Bxc2 18. Bxc6 bxc6 19. Rfe1 Re8
20. Rac1 Bf5 21. Rcd1 Nd5 22. c4 Nc3 23. Rd2 *
Position (FEN): r3r1k1/p4p1p/2p3pB/5bN1/2P5/2n5/P2R1PPP/4R1K1 b - - 2 23
Black to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 706
Best move: Rxe1#