Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 e6 3. Nc3 d5 4. Nf3 f5 5. exf5 exf5 6. Bg5 Nf6 7. Bd3 Be7 8. Qd2
O-O 9. O-O Qc7 10. Ne2 Ne4 11. Bxe4 fxe4 12. Ne5 Bxg5 13. Qxg5 Nd7 14. Ng4 Nf6
15. Nxf6+ Rxf6 16. c4 Be6 17. Rac1 Qf7 18. cxd5 Bxd5 19. Nc3 Rf5 20. Qe3 Rf8
21. Nxd5 cxd5 22. Rc5 Kh8 23. h3 b6 24. Rc2 Qg6 25. Qa3 Rg5 *
Position (FEN): 5r1k/p5pp/1p4q1/3p2r1/3Pp3/Q6P/PPR2PP1/5RK1 w - - 4 26
White to move.
Themes: Hanging Piece, Kingside Attack Endgame Mate in 1 
Puzzle rating: 713
Best move: Qxf8#