Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Chigorin_Variation
Moves: 1. Nf3 Nc6 2. d4 d5 3. e3 e6 4. c4 Bb4+ 5. Bd2 Nf6 6. Nc3 a6 7. a3 Ba5 8. b4
Bb6 9. c5 Ba7 10. Bd3 b6 11. O-O bxc5 12. bxc5 Bd7 13. Rb1 O-O 14. Bxa6 Bxc5
15. dxc5 Rxa6 16. a4 Na5 17. Nb5 Nc4 18. Bc3 Ne4 19. Qd4 Bxb5 *
Position (FEN): 3q1rk1/2p2ppp/r3p3/1bPp4/P1nQn3/2B1PN2/5PPP/1R3RK1 w - - 0 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 644
Best move: Qxg7#