Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nc3 d5 3. Qf3 dxe4 4. Nxe4 Nf6 5. Bc4 Nbd7 6. d4 e6 7. Ne2 Be7 8.
Bf4 Qa5+ 9. c3 Nxe4 10. Qxe4 Nf6 11. Qf3 O-O 12. O-O-O b5 13. Bb3 b4 14. c4 Ba6
15. g4 c5 16. g5 Nd7 17. d5 exd5 18. Rxd5 Nb6 19. Bc7 Rac8 20. Bxb6 Qxb6 21. h4
Bb7 22. Bc2 Bxd5 23. Qxd5 Qe6 24. Qd3 Rcd8 *
Position (FEN): 3r1rk1/p3bppp/4q3/2p3P1/1pP4P/3Q4/PPB1NP2/2K4R w - - 3 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 771
Best move: Qxh7#