Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e5 6. Nf3 Nc6 7. Bb5 Be6 8.
O-O a6 9. Ba4 b5 10. Bb3 Be7 11. Bxe6 fxe6 12. Ng5 Qd7 13. Re1 O-O 14. Be3 b4
15. Na4 Bd8 16. f3 d5 17. exd5 exd5 18. Nc5 Qf5 19. Nge6 Re8 20. Nxd8 Raxd8 21.
Nxa6 d4 22. Bd2 e4 23. fxe4 Nxe4 24. Nxb4 Qf2+ 25. Kh1 Nxb4 26. Bxb4 Qh4 27.
Qf3 Rd7 28. Rf1 Ng5 29. Qf8+ Rxf8 *
Position (FEN): 5rk1/3r2pp/8/6n1/1B1p3q/8/PPP3PP/R4R1K w - - 0 30
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 513
Best move: Rxf8#