Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nf3 d5 3. exd5 cxd5 4. Nc3 Bg4 5. Bb5+ Nc6 6. O-O e6 7. Qe1 Bxf3 8.
gxf3 Nf6 9. Qe5 Bd6 10. Qg5 O-O 11. Kh1 h6 12. Qg2 a6 13. Ba4 b5 14. Bb3 Be5
15. d3 Nh5 16. Bxh6 Nf4 17. Qg4 Qf6 18. Rg1 d4 19. Bxf4 Qxf4 20. Ne4 *
Position (FEN): r4rk1/5pp1/p1n1p3/1p2b3/3pNqQ1/1B1P1P2/PPP2P1P/R5RK b - - 1 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1020
Best move: Qxh2#