Chess puzzle (Checkmate)
Moves: 1. h3 e6 2. e4 c6 3. a3 d5 4. exd5 cxd5 5. Qg4 Nf6 6. Qa4+ Nc6 7. Bb5 Bd7 8.
Qb3 a6 9. Bd3 b5 10. a4 Rc8 11. axb5 Nd4 12. Qa4 Nxb5 13. Qxa6 Nc7 14. Qa7 Ra8
15. Qe3 Rxa1 16. c3 Be7 17. b4 O-O 18. Bc2 Ra8 19. g4 Ne4 20. d3 Bg5 21. Qd4
Nb5 22. Qe5 Bxc1 23. dxe4 dxe4 24. Qxe4 Qc7 *
Position (FEN): r4rk1/2qb1ppp/4p3/1n6/1P2Q1P1/2P4P/2B2P2/1Nb1K1NR w K - 1 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1113
Best move: Qxh7#