Chess puzzle (Checkmate)
Moves: 1. c4 c6 2. d4 d5 3. e3 Bf5 4. Nc3 e6 5. Bd3 Bxd3 6. Qxd3 Nd7 7. Nf3 Ngf6 8.
O-O h6 9. e4 dxe4 10. Nxe4 Nxe4 11. Qxe4 Be7 12. Bf4 Nf6 13. Qd3 O-O 14. c5 Qd5
15. Rfe1 b6 16. Re5 Qd7 17. Rd1 Nd5 18. Bxh6 gxh6 19. Qd2 Kh7 20. Rh5 Rh8 21.
Qxh6+ Kg8 *
Position (FEN): r5kr/p2qbp2/1pp1p2Q/2Pn3R/3P4/5N2/PP3PPP/3R2K1 w - - 1 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 832
Best move: Qxh8#