Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 Nc6 3. d4 cxd4 4. cxd4 e6 5. Nc3 a6 6. Nf3 Qc7 7. d5 Ne5 8. Nxe5
Qxe5 9. f4 Qc7 10. e5 d6 11. dxe6 Bxe6 12. Qe2 dxe5 13. fxe5 Bc5 14. Bg5 Ne7
15. O-O-O O-O 16. Kb1 h6 17. Bf4 b5 18. Ne4 Bb4 19. a3 Ba5 20. Rc1 Qa7 21. Qf3
Rac8 22. Bd3 b4 23. Nf6+ Kh8 24. Bxh6 bxa3 25. Qh5 g6 26. Bg7+ Kxg7 *
Position (FEN): 2r2r2/q3npk1/p3bNp1/b3P2Q/8/p2B4/1P4PP/1KR4R w - - 0 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1132
Best move: Qh7#