Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Bc5 4. O-O Nge7 5. c3 a6 6. Ba4 b5 7. Bc2 O-O 8. d4
exd4 9. cxd4 Bb6 10. a4 Bb7 11. d5 Na5 12. b4 Nc4 13. a5 Ba7 14. Nbd2 Nxd2 15.
Qxd2 d6 16. Bb2 Ng6 17. Nd4 Qh4 18. g3 Qg4 19. Kg2 Nh4+ 20. Kh1 Bxd4 21. Bxd4
Qf3+ 22. Kg1 *
Position (FEN): r4rk1/1bp2ppp/p2p4/Pp1P4/1P1BP2n/5qP1/2BQ1P1P/R4RK1 b - - 2 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 718
Best move: Qg2#