Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. Nf3 e6 5. Bg5 Be7 6. e3 h6 7. Bh4 Qd7 8. Bd3
dxc4 9. Bxc4 b5 10. Bb3 Nd5 11. Bg3 a5 12. O-O a4 13. Bc2 Nxc3 14. bxc3 Ba6 15.
Re1 O-O 16. Qd3 g6 17. Ne5 Qe8 18. h4 h5 19. Qe4 Bb7 20. Qf4 Nd7 21. Qh6 Bf6
22. Nxg6 Bg7 23. Ne7+ Qxe7 *
Position (FEN): r4rk1/1b1nqpb1/2p1p2Q/1p5p/p2P3P/2P1P1B1/P1B2PP1/R3R1K1 w - - 0 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 797
Best move: Qh7#