Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. Nc3 c6 4. d3 Bd6 5. e5 Bc7 6. Bg5 Ne7 7. d4 Ba5 8. Bd3 h6
9. Bh4 Qb6 10. Bxe7 Kxe7 11. Rb1 c5 12. Be2 cxd4 13. Nxd4 Qc7 14. O-O Qxe5 15.
Re1 Rd8 16. Bc4 Qf6 17. Bb3 Kf8 18. Re3 Nc6 19. Nxc6 bxc6 20. Rf3 Qe7 21. Qd4
c5 22. Qf4 Bc7 23. Qd2 Rb8 24. Re1 c4 25. Ba4 Rxb2 26. Nxd5 Rxd5 27. Qxd5 exd5
28. Rxe7 Rb1+ 29. Re1 *
Position (FEN): 2b2k2/p1b2pp1/7p/3p4/B1p5/5R2/P1P2PPP/1r2R1K1 b - - 2 29
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 799
Best move: Rxe1#