Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 Nc6 3. f4 d6 4. h3 e6 5. Nf3 g6 6. Bb5 Bd7 7. a3 Bg7 8. Bxc6
Bxc6 9. d4 cxd4 10. Nxd4 Bd7 11. O-O Nf6 12. Qf3 O-O 13. Nce2 Qb6 14. Kh1 e5
15. Nb3 Bc6 16. Nc3 exf4 17. Bxf4 Rfe8 18. Rae1 Re6 19. Be3 Qc7 20. Bd4 Rae8
21. Nd2 d5 22. e5 Ne4 23. Ndxe4 dxe4 24. Nxe4 f5 25. exf6 Bxe4 26. f7+ Kh8 27.
fxe8=Q+ Rxe8 28. Qf8+ Rxf8 *
Position (FEN): 5r1k/ppq3bp/6p1/8/3Bb3/P6P/1PP3P1/4RR1K w - - 0 29
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1189
Best move: Rxf8#