Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e5 3. dxe5 Ng4 4. Nf3 Bc5 5. e3 Nc6 6. h3 Ngxe5 7. a3 a5 8. Qd5
d6 9. Nxe5 Nxe5 10. Be2 O-O 11. O-O c6 12. Qe4 Re8 13. Qc2 Qf6 14. Nc3 Bf5 15.
e4 Bd7 16. Kh2 Rab8 17. f4 Ng6 18. b3 Ra8 19. g3 Bb6 20. Bb2 Qe6 21. Bf3 *
Position (FEN): r3r1k1/1p1b1ppp/1bppq1n1/p7/2P1PP2/PPN2BPP/1BQ4K/R4R2 b - - 4 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 881
Best move: Qxh3#