Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nf3 d5 3. exd5 cxd5 4. b3 Nd7 5. Bb2 Nb6 6. Bd3 Bg4 7. O-O e6 8.
Bb5+ Nd7 9. d4 Ne7 10. Nbd2 Nc6 11. Qe1 Bd6 12. c4 dxc4 13. Nxc4 Bc7 14. d5
Bxf3 15. dxe6 Bxh2+ 16. Kxh2 Qh4+ 17. Kg1 O-O 18. exd7 Bxg2 19. Qe3 *
Position (FEN): r4rk1/pp1P1ppp/2n5/1B6/2N4q/1P2Q3/PB3Pb1/R4RK1 b - - 1 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 771
Best move: Qh1#