Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nf3 d5 3. exd5 cxd5 4. d4 Nc6 5. h3 f6 6. Be2 e5 7. dxe5 fxe5 8.
O-O Nf6 9. Bg5 Be7 10. Nc3 O-O 11. Bxf6 Bxf6 12. Nxd5 Be6 13. Nxf6+ Rxf6 14.
Nh2 Qc8 15. c3 Rg6 16. Kh1 Rh6 17. Ng4 Rg6 18. b3 e4 19. Rc1 h5 20. Ne3 Bxh3
21. gxh3 *
Position (FEN): r1q3k1/pp4p1/2n3r1/7p/4p3/1PP1N2P/P3BP2/2RQ1R1K b - - 0 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 829
Best move: Qxh3#