Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 e6 3. Ne2 d5 4. exd5 exd5 5. Bb3 b5 6. c3 Nf6 7. d3 Nc6 8. Bg5
Be7 9. Nd2 h6 10. Bh4 O-O 11. Nf3 Be6 12. Kd2 Bg4 13. h3 Bxf3 14. gxf3 c4 15.
Bc2 d4 16. Qg1 dxc3+ 17. bxc3 b4 18. Rd1 bxc3+ 19. Nxc3 Qa5 20. Qe1 Bb4 21.
Bxf6 gxf6 22. Rg1+ Kh8 23. Qe3 Bxc3+ 24. Kc1 Qxa2 *
Position (FEN): r4r1k/p4p2/2n2p1p/8/2p5/2bPQP1P/q1B2P2/2KR2R1 w - - 0 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 786
Best move: Qxh6#