Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nf3 Nf6 4. Nc3 Be7 5. Bg5 O-O 6. e3 h6 7. Bxf6 Bxf6 8. Rc1
b6 9. cxd5 exd5 10. Bd3 Bb7 11. O-O c5 12. dxc5 bxc5 13. Na4 c4 14. Bb1 Nd7 15.
Qc2 g6 16. Rfd1 Qa5 17. Nc3 Nc5 18. Nxd5 Bg7 19. Ne7+ Kh8 20. Nxg6+ fxg6 21.
Qxg6 Nd3 22. Rxd3 Rf6 23. Rd8+ Qxd8 *
Position (FEN): r2q3k/pb4b1/5rQp/8/2p5/4PN2/PP3PPP/1BR3K1 w - - 0 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 984
Best move: Qh7#