Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. d3 d6 3. Nf3 h6 4. Nc3 Nc6 5. Be2 Bg4 6. Nd5 Nd4 7. Nxd4 Bxe2 8.
Nxe2 Qd7 9. O-O O-O-O 10. c4 Be7 11. Ng3 Nf6 12. Nxe7+ Qxe7 13. Qa4 h5 14. Qxa7
h4 15. Nf5 Qe6 16. Bg5 h3 17. Nxg7 Qg4 18. g3 Qf3 19. Qa8+ Kd7 20. Qa4+ c6 21.
Qd1 *
Position (FEN): 3r3r/1p1k1pN1/2pp1n2/4p1B1/2P1P3/3P1qPp/PP3P1P/R2Q1RK1 b - - 1 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 806
Best move: Qg2#