Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. d4 Nc6 5. Nf3 Bg4 6. Be3 Nf6 7. Bb5 Nd5 8.
Bd2 Nxc3 9. Bxc6+ bxc6 10. Bxc3 Qb5 11. a4 Qc4 12. h3 Bh5 13. g4 Bg6 14. Ne5
Qa6 15. Nxg6 hxg6 16. Qf3 e6 17. b3 Bd6 18. O-O-O O-O 19. h4 Rab8 20. h5 g5 21.
h6 g6 22. h7+ Kh8 23. d5+ f6 24. Bxf6+ Rxf6 *
Position (FEN): 1r5k/p1p4P/q1pbprp1/3P2p1/P5P1/1P3Q2/2P2P2/2KR3R w - - 0 25
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 816
Best move: Qxf6#