Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bb5 Nd4 4. Nxd4 cxd4 5. O-O a6 6. Ba4 b5 7. Bb3 e6 8. d3
Bb7 9. c3 dxc3 10. Nxc3 d6 11. Qg4 Nf6 12. Qh4 Be7 13. Bg5 h6 14. Bd2 O-O 15.
Bxh6 gxh6 16. Qxh6 Nh7 17. Rfe1 Bg5 18. Qh3 Qf6 19. Bc2 Kh8 20. d4 Qg7 21. Rad1
Rg8 22. g3 Bh6 23. e5 Ng5 24. Qh5 Nf3+ 25. Kf1 Nxe1 26. Rxe1 dxe5 27. Rxe5 Rae8
28. h4 f6 29. Re2 Qg4 *
Position (FEN): 4r1rk/1b6/p3pp1b/1p5Q/3P2qP/2N3P1/PPB1RP2/5K2 w - - 2 30
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1087
Best move: Qxh6#