Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 d5 3. Bf4 c5 4. e3 Nc6 5. Bd3 e6 6. O-O cxd4 7. exd4 Bd6 8.
Bxd6 Qxd6 9. Re1 O-O 10. c3 Bd7 11. Nbd2 Rae8 12. Ne5 Bc8 13. Qc2 h6 14. Ndf3
Nd7 15. Nxd7 Bxd7 16. Ne5 Nxe5 17. Rxe5 f6 18. Ree1 e5 19. Bg6 Re7 20. dxe5
fxe5 21. Rad1 Bc6 22. Bd3 Ref7 23. f3 Rf4 24. Rd2 Rh4 25. h3 Qf6 26. Rde2 d4
27. Rxe5 Rxh3 28. Rf5 Qh4 29. Qb3+ Kh8 *
Position (FEN): 5r1k/pp4p1/2b4p/5R2/3p3q/1QPB1P1r/PP4P1/4R1K1 w - - 4 30
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 908
Best move: Rxf8#