Chess puzzle (Checkmate)
Moves: 1. Nc3 g6 2. Nf3 Bg7 3. d4 Nf6 4. e4 d5 5. e5 Nfd7 6. Bb5 c6 7. Bd3 c5 8. Bb5
cxd4 9. Qxd4 O-O 10. Qxd5 e6 11. Qe4 Nc5 12. Qe3 b6 13. O-O a6 14. Rd1 Qe7 15.
Be2 Bb7 16. a3 Nc6 17. Ne4 Nxe5 18. Nxc5 Nxf3+ 19. Bxf3 Bxf3 20. Qxf3 Qxc5 21.
Qd3 h5 22. Bd2 Bxb2 23. Rab1 Bxa3 24. Rb3 Rad8 25. Qf3 Qxc2 26. Rxa3 Rxd2 27.
Rd3 Re2 28. Qf6 Qxd3 29. Rxd3 *
Position (FEN): 5rk1/5p2/pp2pQp1/7p/8/3R4/4rPPP/6K1 b - - 0 29
Black to move.
Themes:  Endgame, Queen and Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 1022
Best move: Re1#