Chess puzzle (Checkmate)
Moves: 1. g3 e5 2. Bg2 Qf6 3. a4 Bc5 4. e3 Nh6 5. h3 Na6 6. Nf3 O-O 7. Nc3 Qe7 8. Nd5
Qd6 9. e4 b6 10. O-O Bb7 11. c4 f5 12. d3 fxe4 13. dxe4 Bxd5 14. cxd5 Rf6 15.
Ng5 Raf8 16. Be3 Bxe3 17. fxe3 Rxf1+ 18. Bxf1 Qg6 19. h4 Nc5 20. Bh3 Nxe4 21.
Bxd7 Nxg3 22. Be6+ Kh8 23. Kh2 Ne4 24. Nf7+ Nxf7 25. Qf3 Nfg5 *
Position (FEN): 5r1k/p1p3pp/1p2B1q1/3Pp1n1/P3n2P/4PQ2/1P5K/R7 w - - 2 26
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 832
Best move: Qxf8#