Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. e3 a6 3. Nf3 Nc6 4. Bd3 Bg4 5. O-O Nf6 6. h3 Bh5 7. Be2 e6 8. c4
dxc4 9. Bxc4 Bd6 10. Be2 O-O 11. b3 Ne4 12. Ba3 Re8 13. Bxd6 Qxd6 14. Nbd2 f5
15. Nxe4 fxe4 16. Nd2 Bg6 17. f3 exf3 18. Bxf3 e5 19. Nc4 Qe6 20. Nxe5 Nxe5 21.
dxe5 Qxe5 22. Bxb7 Rad8 23. Qe2 Bd3 24. Qf3 Bxf1 25. Rxf1 Qxe3+ 26. Qxe3 Rxe3
27. Bxa6 Re7 28. Bc4+ Kh8 29. a4 Rd2 *
Position (FEN): 7k/2p1r1pp/8/8/P1B5/1P5P/3r2P1/5RK1 w - - 1 30
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 1167
Best move: Rf8#