Chess puzzle (Checkmate)
Moves: 1. d4 f5 2. c4 Nf6 3. e3 g6 4. Nf3 Bg7 5. g3 O-O 6. Bg2 d6 7. O-O Nbd7 8. Nc3
Qe8 9. Bd2 e5 10. dxe5 dxe5 11. Qb3 c6 12. Na4 e4 13. Ng5 Ne5 14. Bc3 Nd3 15.
Rad1 Nd7 16. c5+ Kh8 17. Bxg7+ Kxg7 18. Ne6+ Kh8 19. Qc3+ Kg8 *
Position (FEN): r1b1qrk1/pp1n3p/2p1N1p1/2P2p2/N3p3/2QnP1P1/PP3PBP/3R1RK1 w - - 4 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 940
Best move: Qg7#