Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. d4 Nf6 5. Nc3 Be7 6. Be3 O-O 7. Be2 c6 8.
O-O Nbd7 9. Nh4 Ne4 10. Nxe4 dxe4 11. Nf5 Bf6 12. f3 exf3 13. Rxf3 Nb6 14. Nh6+
gxh6 15. Bxh6 Qxd4+ 16. Kh1 Qxd1+ 17. Rxd1 Bg4 18. Rg3 Rfd8 19. Rxg4+ Kh8 20.
Rf1 Bxb2 21. Rxf7 Rd7 22. Rf1 Nd5 23. Bc4 Bg7 24. Bc1 Nf6 25. Rh4 Rad8 26. Bd3
b5 27. Bb2 Rf8 28. Bxh7 Nxh7 *
Position (FEN): 5r1k/p2r2bn/2p5/1p6/7R/8/PBP3PP/5R1K w - - 0 29
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1170
Best move: Rxf8#