Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. b3 Bf5 3. Bb2 Nc6 4. g3 e6 5. Bg2 h6 6. O-O Nf6 7. d3 Bd6 8. c4
dxc4 9. bxc4 Qe7 10. Nd4 Nxd4 11. Bxd4 O-O 12. Bxb7 Rab8 13. Bg2 e5 14. Bc3 c5
15. Nd2 h5 16. h4 Ng4 17. Ne4 Bxe4 18. Bxe4 f5 19. Bd5+ Kh8 20. e3 f4 21. exf4
exf4 22. Re1 Qc7 23. f3 Ne3 24. Rxe3 fxe3 25. f4 Bxf4 26. Qxh5+ Bh6 *
Position (FEN): 1r3r1k/p1q3p1/7b/2pB3Q/2P4P/2BPp1P1/P7/R5K1 w - - 1 27
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1279
Best move: Qxh6#