Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bf4 c5 3. e3 e6 4. c3 a6 5. Nd2 Be7 6. Bd3 Nc6 7. Ngf3 b5 8. O-O
c4 9. Bc2 O-O 10. e4 Bb7 11. Re1 d6 12. e5 dxe5 13. Nxe5 Nxe5 14. Bxe5 Nd5 15.
Qh5 g6 16. Qh6 Bf6 17. f4 Re8 18. Nf3 Qe7 19. Ng5 Bxg5 *
Position (FEN): r3r1k1/1b2qp1p/p3p1pQ/1p1nB1b1/2pP1P2/2P5/PPB3PP/R3R1K1 w - - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 714
Best move: Qg7#