Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 d6 4. h3 Nc6 5. d4 Qf6 6. c3 Be7 7. Bb5 Qh6 8. Qb3
Bh4+ 9. Ke2 a6 10. Bc4 Nd8 11. Na3 Ne7 12. Bd2 O-O 13. Rag1 c6 14. Bd3 Bg3 15.
Qc2 b5 16. Kd1 Be6 17. Kc1 Bxa2 18. b3 Qe6 19. Qxa2 d5 20. e5 Nb7 21. h4 c5 22.
Ng5 Qc6 23. Bxh7+ Kh8 24. Bb1 cxd4 25. Qc2 dxc3 *
Position (FEN): r4r1k/1n2npp1/p1q5/1p1pP1N1/5p1P/NPp3b1/2QB2P1/1BK3RR w - - 0 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 876
Best move: Qh7#