Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 d5 3. Nc3 f5 4. cxd5 exd5 5. Qb3 c6 6. Bf4 Nf6 7. e3 Be7 8. Bd3
O-O 9. Nf3 Kh8 10. O-O Ne4 11. Bxe4 fxe4 12. Ne5 Nd7 13. Na4 Nxe5 14. Bxe5 Bd6
15. Bxd6 Qxd6 16. Nc5 Qg6 17. Kh1 b6 18. Na4 Rf6 19. Qd1 Bg4 20. f3 Bf5 21.
fxe4 Bxe4 22. Qe2 Raf8 23. Rxf6 Qxf6 24. Nc3 Qf2 25. Qxf2 Rxf2 26. Nxe4 dxe4
27. b3 Re2 28. Rc1 Rxe3 29. Rxc6 *
Position (FEN): 7k/p5pp/1pR5/8/3Pp3/1P2r3/P5PP/7K b - - 0 29
Black to move.
Themes:  Endgame, Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 589
Best move: Re1#