Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 dxc4 3. e3 c5 4. Bxc4 cxd4 5. exd4 Nf6 6. Nf3 Nc6 7. Be3 Bg4 8.
Bb5 Bd7 9. O-O e6 10. Nc3 Be7 11. Rc1 O-O 12. Ne5 Rc8 13. f4 a6 14. Bd3 Nb4 15.
Bb1 Bc6 16. f5 Nbd5 17. Bg5 Nxc3 18. bxc3 h6 19. fxe6 hxg5 20. Rxf6 Bxf6 21.
Qh5 g6 22. Nxg6 Qd5 23. Ne7+ Bxe7 *
Position (FEN): 2r2rk1/1p2bp2/p1b1P3/3q2pQ/3P4/2P5/P5PP/1BR3K1 w - - 0 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 972
Best move: Qh7#