Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. d4 Qd8 4. c3 Nf6 5. h3 e6 6. Nf3 Be7 7. Nbd2 a6 8. Bd3
h6 9. O-O c5 10. Nb3 Qc7 11. dxc5 Bxc5 12. Re1 Ba7 13. Qe2 O-O 14. Ne5 Nbd7 15.
Nxd7 Bxd7 16. Be3 Bb8 17. g3 Bc6 18. Bd4 Qe7 19. Nd2 Bb5 20. c4 Bc6 21. Bxf6
Qxf6 22. Ne4 Bxe4 23. Qxe4 Ba7 *
Position (FEN): r4rk1/bp3pp1/p3pq1p/8/2P1Q3/3B2PP/PP3P2/R3R1K1 w - - 1 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1110
Best move: Qh7#