Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 g5 4. Bc4 g4 5. Ne5 Qh4+ 6. Kf1 Nh6 7. Nc3 d6 8. Nd3
Nc6 9. Nxf4 Ne5 10. Ncd5 Nxc4 11. Nxc7+ Kd8 12. Nxa8 Be6 13. d3 Ne5 14. Nxe6+
fxe6 15. d4 Nc6 16. Be3 Bg7 17. Qd2 Rf8+ 18. Kg1 Kd7 19. d5 exd5 20. exd5 Ne5
21. Qb4 Nf5 22. Qxb7+ Ke8 23. Nc7+ Kf7 24. Ne6+ Kg8 25. Bg5 Nf3+ 26. gxf3 Qh3
27. Rd1 Qxf3 28. Rf1 Qe4 29. Qxg7+ Nxg7 *
Position (FEN): 5rk1/p5np/3pN3/3P2B1/4q1p1/8/PPP4P/5RKR w - - 0 30
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 826
Best move: Rxf8#