Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. a3 Nf6 4. Nc3 a6 5. Bg5 h6 6. Bh4 g5 7. Bg3 dxc4 8. e4 b5
9. Be5 Bg7 10. d5 O-O 11. h4 Nbd7 12. hxg5 Nxe5 13. gxf6 Qxf6 14. Be2 Qg6 15.
g3 exd5 16. Nxd5 Qxe4 17. Rh4 Nd3+ 18. Qxd3 Qg2 19. Ne7+ Kh8 20. Qe3 Qxg1+ 21.
Bf1 Be6 22. Rxh6+ Bxh6 *
Position (FEN): r4r1k/2p1Np2/p3b2b/1p6/2p5/P3Q1P1/1P3P2/R3KBq1 w Q - 0 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 600
Best move: Qxh6#