Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd8 4. Bc4 c6 5. d3 Bf5 6. h3 e6 7. Nf3 Be7 8. Bf4
Nd7 9. Nh4 Bg6 10. Nxg6 hxg6 11. Qg4 Ngf6 12. Qg3 O-O 13. h4 Nh5 14. Qf3 Nxf4
15. Qxf4 Bf6 16. h5 g5 17. Qh2 Qa5 18. Kd2 Ne5 19. Bb3 Rad8 20. h6 g6 21. h7+
Kh8 22. Qg3 c5 23. Kc1 b5 24. f4 gxf4 25. Qxf4 c4 *
Position (FEN): 3r1r1k/p4p1P/4pbp1/qp2n3/2p2Q2/1BNP4/PPP3P1/R1K4R w - - 0 26
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 685
Best move: Qxf6#