Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O b5 6. Bb3 d6 7. c3 Bg4 8. Qe2
d5 9. d3 d4 10. h3 Bh5 11. cxd4 Nxd4 12. Qe3 Bxf3 13. gxf3 Nxb3 14. axb3 Bd6
15. Nc3 O-O 16. Kh1 c5 17. Rg1 Qd7 18. Qh6 g6 19. Bg5 Nh5 20. Nd5 *
Position (FEN): r4rk1/3q1p1p/p2b2pQ/1ppNp1Bn/4P3/1P1P1P1P/1P3P2/R5RK b - - 3 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 610
Best move: Qxh3#