Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. c3 Nf6 4. d4 d6 5. h3 Bd7 6. d5 Ne7 7. Nbd2 c6 8. c4 b5
9. b3 Ng6 10. Be2 Nf4 11. O-O N6h5 12. dxc6 Bxc6 13. Bb2 Bd7 14. Re1 Bxh3 15.
gxh3 Nxh3+ 16. Kg2 N5f4+ 17. Kf1 Qf6 18. Ng1 Qh4 19. Nxh3 Qxh3+ 20. Kg1 *
Position (FEN): r3kb1r/p4ppp/3p4/1p2p3/2P1Pn2/1P5q/PB1NBP2/R2QR1K1 b kq - 1 20
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 899
Best move: Qg2#