Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d6 3. c4 Nd7 4. Nc3 h6 5. f4 g5 6. fxg5 Bg7 7. gxh6 Nxh6 8. Nf3
Nf8 9. Bd3 Ng4 10. h3 Ne6 11. d5 Nd4 12. O-O Nxf3+ 13. Qxf3 Bd4+ 14. Kh1 Ne5
15. Qe2 Bxh3 16. gxh3 Rxh3+ 17. Kg2 Rxd3 18. Bf4 Qd7 19. Bxe5 *
Position (FEN): r3k3/pp1qpp2/2pp4/3PB3/2PbP3/2Nr4/PP2Q1K1/R4R2 b q - 0 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1478
Best move: Qh3#