Chess puzzle (Checkmate)
Moves: 1. g3 d5 2. Bg2 c6 3. Nf3 Nf6 4. O-O Bg4 5. d4 e6 6. Ne5 Bf5 7. c4 Bd6 8. f4
Bxe5 9. fxe5 Ne4 10. Nc3 Nxc3 11. bxc3 dxc4 12. e4 Bg6 13. h4 h5 14. a4 Nd7 15.
Qe2 b5 16. Ba3 Rb8 17. axb5 cxb5 18. Bd6 Rb7 19. d5 a5 20. dxe6 fxe6 21. Bh3
Qb6+ 22. Kh2 Nb8 23. Bxe6 Nc6 24. Qf3 Nxe5 25. Qf8+ Rxf8 *
Position (FEN): 4kr2/1r4p1/1q1BB1b1/pp2n2p/2p1P2P/2P3P1/7K/R4R2 w - - 0 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 700
Best move: Rxf8#