Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Nc6 3. Nf3 Bf5 4. Nbd2 e6 5. e3 Bd6 6. Bg3 Nf6 7. c3 Qe7 8. Qa4
O-O 9. Bb5 Nd8 10. Ne5 c6 11. Be2 b5 12. Qd1 Ne4 13. Nxe4 Bxe4 14. f3 Bg6 15.
h4 f6 16. h5 Bf5 17. Bd3 Bxd3 18. Qxd3 fxe5 19. h6 g6 20. O-O-O exd4 21. Bxd6
Qxd6 22. Qxd4 Qg3 *
Position (FEN): r2n1rk1/p6p/2p1p1pP/1p1p4/3Q4/2P1PPq1/PP4P1/2KR3R w - - 1 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1520
Best move: Qg7#