Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nf3 Bd6 5. Be3 Ne7 6. c4 Bb4+ 7. Nc3 O-O 8.
a3 Bxc3+ 9. bxc3 Nf5 10. Bd3 Nxe3 11. fxe3 Re8 12. Qd2 dxc4 13. Bxc4 c6 14. O-O
Be6 15. Bd3 Nd7 16. e4 f6 17. Qc2 h6 18. Rae1 Nb6 19. e5 fxe5 20. Nxe5 Qc7 21.
Bh7+ Kh8 22. Ng6+ Kxh7 23. Nf8+ Kg8 *
Position (FEN): r3rNk1/ppq3p1/1np1b2p/8/3P4/P1P5/2Q3PP/4RRK1 w - - 2 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1255
Best move: Qh7#