Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. c4 Bb4+ 5. Nc3 Nf6 6. Bg5 O-O 7. Nf3 Re8+ 8.
Be2 dxc4 9. O-O Be6 10. d5 Bxc3 11. dxe6 Bxb2 12. exf7+ Kxf7 13. Bxc4+ Kf8 14.
Qb3 Bxa1 15. Rxa1 Nc6 16. Rd1 Qe7 17. Qxb7 Na5 18. Qb5 Nxc4 19. Qxc4 Rad8 20.
Re1 Qxe1+ 21. Nxe1 Rxe1+ 22. Qf1 Rdd1 23. Qxe1 *
Position (FEN): 5k2/p1p3pp/5n2/6B1/8/8/P4PPP/3rQ1K1 b - - 0 23
Black to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 400
Best move: Rxe1#