Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. Nf3 Nf6 3. e5 dxe5 4. Nxe5 Nbd7 5. Nxd7 Bxd7 6. d4 c6 7. Bd3 e6 8.
O-O Be7 9. Nc3 O-O 10. Re1 Qc7 11. Bg5 Rfe8 12. Qf3 Nd5 13. Nxd5 cxd5 14. Qh5
g6 15. Qh4 Qd8 16. f4 Bxg5 17. fxg5 Qb6 18. Re3 e5 19. c3 e4 20. Be2 Qxb2 21.
Rf1 Qxa2 22. Rxf7 Kxf7 23. Qxh7+ Kf8 24. Qh8+ Ke7 *
Position (FEN): r3r2Q/pp1bk3/6p1/3p2P1/3Pp3/2P1R3/q3B1PP/6K1 w - - 3 25
White to move.
Themes:  Middlegame Dovetail Mate, Mate in 1 
Puzzle rating: 1336
Best move: Qf6#