Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 h6 4. d4 exd4 5. Nxd4 d6 6. Nxc6 bxc6 7. Bd3 Nf6 8.
O-O Be7 9. Re1 O-O 10. b3 Nh7 11. Bb2 Kh8 12. f4 f5 13. e5 dxe5 14. Rxe5 Bd6
15. Re1 Bxf4 16. Ne2 Be3+ 17. Kh1 f4 18. Bxh7 Kxh7 19. Ng1 Qh4 20. Nf3 Qh5 21.
h4 Bg4 22. Qd3+ Kh8 23. Qc3 Bxf3 *
Position (FEN): r4r1k/p1p3p1/2p4p/7q/5p1P/1PQ1bb2/PBP3P1/R3R2K w - - 0 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1467
Best move: Qxg7#