Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 a6 5. Nc3 Qc7 6. g3 Nc6 7. Bg2 Nf6 8. Bg5
Be7 9. O-O O-O 10. f4 Nxd4 11. e5 Nxc2 12. Qxc2 Nd5 13. Bxd5 Bxg5 14. Be4 Be7
15. Bxh7+ Kh8 16. f5 b6 17. fxe6 dxe6 18. Rae1 Bb7 19. Be4 Bc5+ 20. Kg2 Rac8
21. Rf4 Bd4 22. Kf1 Bxc3 23. Rh4+ Kg8 24. Bh7+ Kh8 25. Bg8+ Kxg8 *
Position (FEN): 2r2rk1/1bq2pp1/pp2p3/4P3/7R/2b3P1/PPQ4P/4RK2 w - - 0 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 867
Best move: Qh7#