Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nc3 d5 3. exd5 exd5 4. d4 Nf6 5. Nf3 Bd6 6. Bd3 O-O 7. O-O h6 8. h3
c6 9. Ne5 Bxe5 10. dxe5 Nfd7 11. f4 Nc5 12. b3 Qb6 13. Kh1 Nxd3 14. Qxd3 Nd7
15. Bb2 Nc5 16. Qg3 Bf5 17. Rae1 Ne4 18. Nxe4 Bxe4 19. f5 Qd8 20. f6 g6 21. Qh4
Kh7 22. Bc1 h5 23. Qg5 Rh8 24. Qh6+ Kg8 *
Position (FEN): r2q2kr/pp3p2/2p2PpQ/3pP2p/4b3/1P5P/P1P3P1/2B1RR1K w - - 4 25
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1087
Best move: Qg7#