Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. g3 Bf5 3. Bg2 e6 4. a3 Nf6 5. Nf3 h6 6. O-O Be7 7. b4 O-O 8. Bb2 c6
9. Nbd2 Nbd7 10. c4 a6 11. e3 Bd6 12. Re1 Bc7 13. Qc1 Ne4 14. Nxe4 Bxe4 15. Nd2
Bxg2 16. Kxg2 Nf6 17. Nf3 Nd7 18. e4 dxe4 19. Rxe4 Nf6 20. Rh4 Nh7 21. d5 exd5
22. Rxh6 gxh6 23. Qxh6 Qd6 *
Position (FEN): r4rk1/1pb2p1n/p1pq3Q/3p4/1PP5/P4NP1/1B3PKP/R7 w - - 1 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 913
Best move: Qg7#