Chess puzzle (Checkmate)
Moves: 1. a3 e5 2. b4 d5 3. Bb2 d4 4. e3 dxe3 5. fxe3 Bd6 6. Nf3 Qe7 7. Bb5+ c6 8. Ba4
b5 9. Bb3 Be6 10. c3 Bxb3 11. Qxb3 Nf6 12. O-O O-O 13. d4 exd4 14. exd4 Qe3+
15. Kh1 Ng4 16. Nbd2 Nd7 17. Rae1 Qd3 18. Ne4 Bxh2 19. Nxh2 Ndf6 20. Nxf6+ Nxf6
21. Rf3 Qc4 22. Qxc4 bxc4 23. Ref1 a5 24. Bc1 axb4 25. axb4 Nd5 26. Bf4 Ra3 27.
Bd6 Rd8 28. Rxf7 Rxc3 29. Rf8+ Rxf8 *
Position (FEN): 5rk1/6pp/2pB4/3n4/1PpP4/2r5/6PN/5R1K w - - 0 30
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 694
Best move: Rxf8#