Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. g3 d5 3. Bg2 c6 4. Nf3 Bf5 5. O-O e6 6. Ne5 Nbd7 7. f4 Nxe5 8.
fxe5 Ne4 9. Nd2 Nxd2 10. Bxd2 Qb6 11. Bc3 c5 12. e3 Be7 13. Kh1 O-O 14. a4 Rac8
15. a5 Qb5 16. h4 cxd4 17. exd4 Bb4 18. g4 Be4 19. Bxe4 dxe4 20. Qe1 Bxc3 21.
bxc3 Qb2 22. Qxe4 Qxc3 23. Rab1 Qxa5 24. Rxb7 Qa6 25. Rf2 Rc4 26. Qf3 Qa1+ 27.
Kg2 Qxd4 28. Qxf7+ Rxf7 29. Rb8+ Rf8 *
Position (FEN): 1R3rk1/p5pp/4p3/4P3/2rq2PP/8/2P2RK1/8 w - - 2 30
White to move.
Themes:  Endgame, Queen and Rook Endgame Mate in 1 
Puzzle rating: 399
Best move: Rfxf8#