Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. f4 d5 3. e5 Bf5 4. Nf3 e6 5. Be2 Ne7 6. d4 Ng6 7. c3 c5 8. Be3 cxd4
9. cxd4 Qb6 10. b3 Nc6 11. O-O a5 12. Na3 a4 13. Nc2 axb3 14. axb3 Rxa1 15.
Nxa1 Bb4 16. Bd3 Bxd3 17. Qxd3 O-O 18. f5 exf5 19. Qxf5 Bc3 20. Nc2 Qxb3 21. e6
Qb2 22. Ng5 Nce7 23. exf7+ Kh8 24. Qh3 h6 25. Ne6 Qxc2 26. Bxh6 gxh6 *
Position (FEN): 5r1k/1p2nP2/4N1np/3p4/3P4/2b4Q/2q3PP/5RK1 w - - 0 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 491
Best move: Qxh6#