Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. e3 Nf6 4. a3 c5 5. cxd5 exd5 6. Nc3 cxd4 7. Qxd4 Nc6 8.
Bb5 Bd7 9. Bxc6 Bxc6 10. Nf3 Bd6 11. O-O O-O 12. b4 Qe7 13. Re1 a6 14. Bb2 Rfe8
15. Rad1 Be5 16. Nxe5 Qxe5 17. Ne2 Qxd4 18. Nxd4 a5 19. Nf5 axb4 20. axb4 Ra2
21. Bd4 Bd7 22. Nd6 Rb8 23. Bxf6 gxf6 24. Rxd5 Be6 25. Rb5 b6 26. Ne4 Rba8 27.
Nxf6+ Kh8 28. Rxb6 Ra1 29. Rxe6 *
Position (FEN): r6k/5p1p/4RN2/8/1P6/4P3/5PPP/r3R1K1 b - - 0 29
Black to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 620
Best move: Rxe1#