Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Symmetrical_Variation
Moves: 1. d4 d5 2. Nf3 Nf6 3. g3 Bf5 4. Bg2 e6 5. O-O Nc6 6. b3 Bb4 7. Bb2 a6 8. a3
Ba5 9. b4 Bb6 10. Nbd2 O-O 11. c4 Ne4 12. c5 Ba7 13. Nb3 Nb8 14. Ne5 Nd7 15.
Nxd7 Qxd7 16. Na5 b6 17. Nb7 bxc5 18. dxc5 c6 19. Qd4 Qxb7 *
Position (FEN): r4rk1/bq3ppp/p1p1p3/2Pp1b2/1P1Qn3/P5P1/1B2PPBP/R4RK1 w - - 0 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 471
Best move: Qxg7#