Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. g3 Bb4+ 4. Bd2 Bxd2+ 5. Nxd2 b6 6. Bg2 Nc6 7. e4 Nxd4 8.
e5 Nc6 9. exf6 Qxf6 10. b3 O-O 11. Ngf3 Bb7 12. O-O Rad8 13. Re1 d6 14. Ne4 Qe7
15. Qc2 Nb4 16. Qc3 c5 17. a3 Nc6 18. Rad1 Nb8 19. Qd3 d5 20. cxd5 Rxd5 21. Qc2
Rfd8 22. Neg5 Rxd1 23. Qxh7+ Kf8 *
Position (FEN): 1n1r1k2/pb2qppQ/1p2p3/2p3N1/8/PP3NP1/5PBP/3rR1K1 w - - 1 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1129
Best move: Qh8#