Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d6 3. d4 g6 4. Nc3 Bg7 5. Be3 b6 6. Bd3 Bb7 7. O-O Nf6 8. Qd2
O-O 9. h3 Nc6 10. Bh6 Nb4 11. Bxg7 Kxg7 12. Bc4 Nxe4 13. Nxe4 Bxe4 14. Qxb4
Bxf3 15. gxf3 Qg5+ 16. Kh1 c5 17. dxc5 dxc5 18. Qc3+ Kg8 19. Rg1 Qf5 20. Qd3 *
Position (FEN): r4rk1/p4p1p/1p2p1p1/2p2q2/2B5/3Q1P1P/PPP2P2/R5RK b - - 5 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1014
Best move: Qxh3#