Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. d3 Nf6 5. Nc3 Bc5 6. h3 O-O 7. O-O Nd4 8. Nxd4
Bxd4 9. Bd2 a6 10. Rb1 b5 11. Bb3 c6 12. a3 a5 13. Kh1 a4 14. Ba2 d6 15. f4
Bxh3 16. gxh3 exf4 17. Bxf4 g6 18. Bxh6 Re8 19. Bg5 Qd7 20. Ne2 *
Position (FEN): r3r1k1/3q1p2/2pp1np1/1p4B1/p2bP3/P2P3P/BPP1N3/1R1Q1R1K b - - 4 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 916
Best move: Qxh3#