Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e5 3. Nc3 exd4 4. Qxd4 Nc6 5. Qd1 Bb4 6. Nf3 d6 7. Qb3 Be6 8.
a3 Bxc3+ 9. Qxc3 O-O 10. Bg5 Re8 11. e3 Rc8 12. Bd3 Bg4 13. O-O Bxf3 14. gxf3
Nd5 15. cxd5 Qxg5+ 16. Kh1 Qxd5 17. Rg1 Qxf3+ 18. Rg2 Ne5 19. Rg1 Nxd3 *
Position (FEN): 2r1r1k1/ppp2ppp/3p4/8/8/P1QnPq2/1P3PRP/6RK w - - 0 20
White to move.
Themes: Kingside Attack  Mate in 1 
Puzzle rating: 1500
Best move: Qxg7#