Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nf3 Qe6+ 4. Be2 h6 5. O-O Qg6 6. d4 Bh3 7. Ne1 Be6 8.
c4 Nf6 9. Nc3 h5 10. Nf3 h4 11. Ne5 Qh7 12. Qb3 Bc8 13. c5 Nc6 14. Qxf7+ Kd8
15. Nxc6+ bxc6 16. d5 h3 17. dxc6 hxg2 18. Rd1+ Bd7 19. Rxd7+ Nxd7 20. cxd7 *
Position (FEN): r2k1b1r/p1pPpQpq/8/2P5/8/2N5/PP2BPpP/R1B3K1 b - - 0 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 719
Best move: Qxh2#